Add more verbose API error handling

Allow better understanding of "over quotas", "bad API key"... and other various errors from Google's API.