- refactored MessageChannel and HTTPChannel do perform the processing
- added setOptions support
- moved connection related header handling to HttpChannel
- added basic event infrastructure to provide hooks for certain events where extending classes may act upon
- added Bad Request response on parsing errors (events)
- made staticContentHandler more restrictive on which requests to serve
- and some tests