Added tokenization, primarily to prepare for training the parser. The parse tree drawer now accepts a single command line argument, which is the string to be parsed (rather than receiving the tokens seperately in argv).