added reverse geocoding + refactoring

startGeocode changed to geocode
stopGeocode changed to cancelGeocode
added reverseGeocode
documentation updated
ignore DS_Store