Introduced a new structure for the exceptions #17

Phew. That was dumb work.
Raise Client and Server Errors separately #17
Provide the Status Code along with the Error. Closes #17

For both Client- and Server Errors.