Code cleanup and naming
Integrated NuGet restore and package building
Added license and icon.
Ignoring 'Install' directory.