Add a build script (msbuild)

- Script does clean, compile, unit test run, and NuGet packaging
- Introduce a SharedAssemblyInfo file that can be generated by the build script for sharing common assembly information across projects (including version number)
- Also added a unit tests project with a dummy test to prove that test running was working