fixed linting problems and lowered precision of geocoding result comparisons

inspect geocode and authentication results for error objects

add tests to make sure we parse 200 messages and return contents as errors when appropriate

fixed linting problems and lowered precision of geocoding result comparisons

better solution to jshint error