Fixed bug in handling numbers and whitespace with the tokenizer.
Also, fixed the bug in operator separator
Added the semi_colon to the operator. (We may be have to later
discriminate between the punctuator and operator. However, lets make
that handled by the parser, not the tokenizer)