reverse geocoder for GeoNames

Added a reverse() for the GeoNames geocoder, including test.
This has a duplicate name with the test method above, so only one ran; renamed.