initial blast through gengen tests
add stub for the only test
add tests for the stuff that works, stubs for the rest
stub out all the tests, but they depend on the next branch. :-(
Example of how to fix throw crashes
add tests for all the constructors, failing ones commented out for now
new test case and fix for problem
Enable test case & fix (missing throw (std::runtime_error) declaration).
Add test case.
New macros pass-if-throw & expect-fail-throw that test exceptions.
Confirmed with "connect-5" test in 00_runtime_basics.test.
Add not-yet-working test that should confirm exception raised
Add comments pointing to info on how to write test cases.
Move *.test to tests directory