Enhanced version of the baby scanner project. Includes identifying reserved words and builds symbol tables, in addition to more token support.