Allow configuration specification
Created by: slifty
This PR allows settings to be assigned IDs and allows maps to specify which setting set to use.
This means that more than one map with custom settings can exist on a single page.
Resolves #19 (closed)