added customoperator tests and fixes
added custom function tests and fixes for tokenizer
added shunting yard impl