Project restructuring
Added NuGet pack support in build script
Added missing source code comments
Updated NuGet packages and added support for the new version of GitVersion.exe