Cleaning Up a Bit

A few things 

* Switching workflow to GitHub Flow (dropping dev branch)
* Updating the documentation (contributing guidelines)
* Automatically generating NuGet package whenever you build in Release
* Moved version information into GlobalAssemblyInfo.cs

Now you can bump the assembly, informational (used by NuGet) and file versions by changing the one value.