Added DI for authorisation
Added DI to authorisation
Added repositories for Job, Plant and Inventory

Ninject has been used for the DI in the controllers.
Added tests for jobs
Added the remaining repositories

All dependencies have been removed from the controllers and are now
parameterised in their constructors.