Beginning of breaking down into components. Split out transport into separate service.
Refactoring continued
Moved FakeHttpServer to transport package
Some fixes to start web application