GeoLocation

Not Complete - still need to test location functionality