Geocode

Adds the ability to enter a street address.  Once entered the address is geocode and stored as a latlng.  The geocoded point will override the GPS.
needs `var` declaration and should hoist this line to the top of the function.