Updated NuGet packages for project
Put a line break in a really long line to make reading it consistent with the template that adds the line...
Added Entity interface classes
Added Entity classes and associated unit tests. Added Interfaces, Classes, and Tests to project file.
Updated GetHashCode with an more appropiate implementation that matches the Equals operation and better unit tests.
Implemented Equality operands and unit test.
Added a "default" entity implementation
Added interfaces for Repository and Unit Of Work
Updated gitignore to ignore "build" directory
Updated project file to add "Common AssemblyInfo" file containing version information during build process and a "BeforeTask" to create a blank file when building in Visual Studio if the file doesn't exists.
Added a "nuspec" file to package the ToolKit library
Added build scripts to build/test/package the project.
Fixed some StyleCop violations in the Test classes
Added Disposable Object Class
added unit test and code implementation for disposable objects
Added a "wrapper" for COM objects in a "disposable object" construct. How to unit test this though?
added a wrapper object to handle a suspendable object.
removed log4net package
updated _log to common logging logmanager.
added unit test for base64 encoding class