First prototype commit.

Still need to make into nuget packages
A little refactoring
Prepared each project to enable NuGet creation.
Added readme files
Changed version numbers for NuGet creation.
csproj changes from when I added the readme files.