tokenizing and stuff woohoo.
getting somewhere, added AST class, implemented consuming tokens from parser