HTTPRequest now excepts when request line invalid

HTTPDaemon will send HTTP 400 Bad Request when these exceptions are
raised rather that HTTP 500 Internal Server Error