Fixed documentation compiler warnings and some documentation inaccuracies.
Added NUnit testing to the build process so the build will fail if any tests are invalid.