Added Unit Testing

Added testing for all testable methods. See comment in testing about testing private methods.

Some other minor changes to GoogleMapsGeocoder class