switch to nUnit

This is compatible with mono which makes the test suite runnable on linux