Refactored parser, added peek and backup methods
Added String() method to tokenType type