Updating the test.js so we report stream async tests as the correct number of tests complete.
Moved tagged constructions tests to check.
Removed the Option from array, it becomes a massive hinderance - I may add it back though.
Starting to add state test using verbal expressions.