Added interface for infrastructure monitoring
Made ValidatorFactory protected
Removed useless logging
Using Reactive Extensions to provide monitoring
Implemented thread safety, dispose, and structuremap registry.
Avoid use of lock by using a synchronized subject
Replacing logging with InfrastructureMessages
Updated AssemblyInfo
Exceptions can now also be logged properly
Moved EnumerableExtensions to core
whitespace fix
Removed Common.Logging
Rework of repository GetById function (removed logging as well)
Handle Empty streams differently.
Added unit test project for MongoES plugin
Cleanup and fixed optimistic concurrency
NuGet package update
Added unit tests for MongoESREpository
ExceptionSink should only be used to log exceptions, not throwing them.
Repository Save is now SaveAsync