lots of changes to map page, restructured js, added screenshots