Modified doc comments
Added the AGOL geocoded to the factory
Require requestify to work

This is because the HTTP adapter does not seem to handle HTTPS requests well.
Defined service urls
Updated formatter to work with both geocoding as well as reverse geocoding
Provided test cases for geocoding

Some modifications were made to the geocoded to ensure consistent behavior across tests and actual implementations
Removed unused Variable
Implemented reverse geocoding + test coverage