Prep for nuget release.

XML comments on all public types and methods.
Changed some namespaces.
Downgrade to target .NET 4.0