Error messages now show as "Error: [error message]" so that it is more clear to the user
Handle a null restaurants list being returned by Google (this is what happens when a result returns zero results from Google) by showing a message indicating no restaurants were found.
Pass through the exact Google error message so that it is clearer to the user what the underlying cause might be (ideally, we provide our own messages to the user based on the error type returned by Google, but displaying the Google error message is better than providing a generic message)