Added more ways to stream tokens from Tokenizer
Added asserts for tokens, and a token parse error
Added a class to hold asserts
Added many new tests
Changed the way results are printed