Init agolgeocoder function
Created geocoded constructor
Export geocoder
Stubbed out geocode/reverse prototypes
Validate constructor params
Added auth url
Stubbed out _token method
Prep for OAuth2 token request
Fixed the spelling of ‘undefined’
Copied the Google geocoded test to base the AGOL tests off of

//shame shame i know
stubbed out address formatter
Building up token cache
Added keywords to support the new geocoded
Changed geocoder test required
Replaced references to the GoogleGeocoder
Updated error that this test watches for
Mocked options for testing
Throw an error in the constructor if client_secret or client_id is missing
Test for incomplete option objects
Given an HTTPAdapter and proper objects expect the constructor to return a valid AGOLGeocoder