Configured the DI stuff. Good enough for objective of this branch.
Missed these files in last commit. My bad.
Changed the sln file as one of the project dependancies was not correct.