Updated Start and Stop to BeginScope.
Added BeginScope to ILogger.
Added DiagnistcsScope which uses the System.Diagnostics
LogicalOperationStack.
Added Tests for DiagnosticsScope.