adding new tests for more rigid symbol handling e.g. do not allow numeric characters as first part and removing keyword token handler regex that was capturing symbols starting with ?