Fix unit tests

Unit tests were broken by adding IoC container, fixed.
Event log unit tests

- Add event log unit tests
- Make event log public to clean up LightKVS class