Making VS friendly

**Getting it to build**
To get the solution building in VS I have changed the assembly name so that it doesn't clash with the reference assembly. In addition to that I have added two Nuget packages for NUnit. One to get the framework in and a second one that makes the tests appear in Test Explorer in VS.

**Making NUnit behave**
Running the tests it turns out that NUnit no longer supports Assert.Equals and throws an exception when using the latest version. To get it to work I changed Assert.Equals to Assert.AreEqual and that got me to four failing tests and the remainder passing.