Update unit test framework to NUnit

Updating to NUnit was required to get the client to build and test under mono.