Error message should be able to be encoded in latin1

Broken request can have none latin1 characters which would break `util.write_error(client, status_int, reason, mesg)`
Merge pull request #643 from wooparadog/fix-error-msg

Error message should be able to be encoded in latin1