Add my git repository
Remove link to github commit, and reference a branch instead
Pass the layers given in the OSM directive through

This commit passes the layers given in the osm directive, defaulting to
OSM if none are given, through to the page. As without this, things go
wrong in the Javascript, as it tries to work with a null array of
layers.
Fix the title and description of map popups

From looking at the objects passed in, the attribute appears to be desc
rather than description. Also add the missing name attribute.