Changed tokenizer to split on whitespace. Will hopefully conserve some
token semtantics better and reduce creation of false tokens.