Adds HTTP base controller
Refactors routing and response