fixed lat/long validation problem
added preferences activity and ability to edit a location