Visual studio settings updated.
Sctructe of solution updated.
ControllerFactory added. Ninject added.
IoC container configured
Refactoring