Issue #3: Refactoring ILogger
fixing project.json files and the solution file
initial commit for the console logger
added tests for messages, code cleanup
incorporating changes to ILogger