minor updates

- minor refactor of Tokenizer
- minor fix to dsl.md doc
- added impl doc for NodeBuilder