added services.geocode

new classes:
* Location
* BaseCoder
* GoogleCoder(BaseCoder)
* YahooCoder(BaseCoder)