Filter and layer logic changed

Moved selectlist creation to tagmap.js, created a checkbox filtering
option, updated map layer controls so that they are only visible if it
is selected in config.