Start Recursive parser
Add Token Iterator
Add parser structure for syntax rules and fix method visibility in Token