add gml tokenizer
add gml tokenizer unit tests

update Tokenizer to raise exception when eof encountered while
expecting value token.
Add gml_interpreter. Not tested yet
add tests for gml tokenizer, interpreter, and reader