cleaned parser struct and added some logic to create_tree
more parse logic, added token