Geolocate 

trying to fix up tests for #115
Sorry for the long delay; you need to add this section to the test/runner.js file as well.