Basic unit tests compile and run.

ApiTest and the ListTestCase base class now compile and run under NUnit.
They don't pass yet.