Made ServerExceptions more flexible.
It's now configurable, which HTTP Response code triggers an exception.

Also fixed an issue with the decoding of the status header and extraction of the status phrase