Added options to geocode to allow a Google API key

Added options to geocode to allow a Google API key for issue #1.

Added mocha test for api key.

Added an npm test script to run the mocha tests using "npm test".