converted audit to console application
added topshelf service
tests, tests and more tests for constructors. Also some cleanups and event implementations
tests, tests and more tests for value objects
tests, tests and more tests for value objects