- fixed tests according to new error handling in HttpJsonAdapter
- improved error handling throughout the project