Error handling
* Adds possibility to send errors over network including a default message.
* More methods will send back an error message now.