General cleanup, nuget spec

Cleared all analysis and build warnings.  Removed the nuget solution,
replaced by .nupkg file.  This version is on nuget, but is not published
yet.