Expose geocodeOrResolveImmediately so that it is easier to extend this plugin to new APIs

See for example [this gist](https://gist.github.com/jpmckinney/9825797), which uses the [Represent](http://represent.opennorth.ca/) API to get Canadian representatives, instead of the Sunlight APIs.