Remove support for Directions API for now. Refactoring other code.
Refactor Geography/Geocoding/Google/Get

Simplified the methods, removed support for "either", used
System.Timeout to support timeout instead of rolling my own.
Implemented using Aeson library Google Geocoding API types.

Supports parsing.
A place for utilities functions.
First attempt to factor out codes specific to making request to google
servers.