- add more detailed/precise socket error handling
- add exception when trying to add invalid data to Google Docs