Cleanup and comment

Cleaned up and commented the code.
Updated NuGet package

Updated the NuGet package with the new version, release notes, and
license URL.