Fixed a bug with lexing punctuators causing an infinite loop. Set up
token constructor properly, and added equals() method. Got basic lexing
test working and passing. Added a few methods to lexer to parse
integers, octal and hex numbers.