Work from a hotel lounge (part1)

- Testing got its own test project
- Added NUnit/XUnit testing/assertion integration projects (with Xunit
being once under a blue moon work to be done)
- Added tests for all aggregate behavior builders
- Made event, exception, result comparison explicit
- Plugged these comparers into the runners
- Tuned the runners (really need to test these buggers)
- Added first stab at testing the nunit integration (which surfaced some
design issues)
- Build, test, nuget ceremony for NUnit and extra test project.