Added the Geocoder class

The Geocoder class is a handy Utility class to handle server-side Google Maps geocoding.
Why "Invalid address"? It's clearly an "Empty address". I expect the term "invalid" when the is some form of input and it's not valid enough to continue.