Add markers to map

Added point markers to the map and added the ability to hold the current map view in memory so it can be returned to if the user navigates off the map page. Closes issue #3