Added ILogger.cs which was being hidden by git ignore settings