Remove TokenArray

Instead of a token array, the parser now takes input directly as its
constructor argument. In addition, we annotate 'tokenizer' methods to fetch
tokens off of the beginning of a string which is passed.

Signed-off-by: Casey Dahlin <casey.dahlin@gmail.com>