Splitted Http and Owin Handing, making it easy to implement other than Owin backend. But also making it easy to reason about. Added new tests and fixed some bugs in process.