Updates for error handling

The internet error due to Google ajax isn't being cought yet to make
saving happen, but that feature has been tested with the reading.