Restructured a little and added more tests for HTML parser
can now define a formatter per request over HTTP channel