Moved JS out to a separate file. Added scaling to the map. Neatened up presentation.