Added crude tests and coverage suite to Makefile.
Cleaned up exceptions a bit.
Fixed typo in code gen that test suite exposed.
More tests and pretty coverage support reports using lcov
Fixed a subtle bug in the topological sort where values being depended on multiple times in the dep set would generate code multiple times.
Fixed issue with 0-input TTs
Fixed uninit value
Added timing info to readme