added variables, parantheses and functions to tokenizer
added perf test to tokenizer
added some missing tokens and a shunting yard skeleton