Map popup now active on filter
move map to JS

The map is now called in app.js (in $(document).ready() )

The code takes all tags with the class .map and creates a map. The data for
the map is in data-markers. It needs an array of objects with
{"pid": 0 ,
"pos":{"lat": xx,"lon":yy}, "name": "foo" }  to draw markers.
only try to initialize a map if the data-markers attribute is set