Testing for tokens done.  Basic pipes and that sort of thing works, but something is broken about the word tokenization part (we get multiple words instead of just 1.  Probably has to do with the offset when I move around in the tokenization there).  You can test it by running make and then ./timetrash -p script.sh