added IOC & test fixture

- tests dont do anything
- program still runs, now using an IOC container