Initial working version of, tests for, TokenSource
Use ISA version number to interpret ISA
Add segment counter to sink, record charset
Enforce more constraints for string values
Move segment towards being stricter about presence versus data, add tests