add geogratis geocoder service

Quick follow-up to #5.

Geogratis doesn't like country name or postal code to be included in the address. It would be useful to be able to provide a service-specific address transform function.

Also, I get errors from the passthrough stream when output is set to CSV. However that seems to happen regardless of what geocoder service is used.