Introduced using Castle Windsor for Controllers

- also added tests for ControllerInstaller