Implemented use of TypeConverters for requests and responses
Implemented DI based routes. Implemented converters for HttpRequest and HttpResponse. Fixed e2e tests.