Users can mark map to create site and view sites

https://trello.com/c/iVd5bW9y/25-add-locations-to-map

![adddivesites](https://cloud.githubusercontent.com/assets/8681076/5172429/c1a386d6-73ed-11e4-8438-0773cfc6ef77.gif)

I believe it is being called by one of the last methods (I forgot why I moved it to the top but the map doesn't render if its removed)