Set up in Castle Windsor for Dependency Injection

Added Castle Windsor.
Created Component Installers.
Added Windsor Controller Factory.
Added initial unit tests to Controller.