added marker icons, fixed things to load the map
map code is now self-contained in its own file for optimal modularity. Root now points to index page.