capture google api status and error message

Currently the google adapter hides the error status and messages behind just an empty result set. Instead, I'm using the error argument of the callback to signal to the user that the api request did not work out as expected.