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.
This should move into bpz.js ?