Made map layers persist
Fixed some Map dialog UI stuff
Changed some GET requests that should have been POSTs
Selected location is properly added to the observation
Updated server code to handle new representation of locations/observations