Completed the regex version of the parser for the final implementation.
Needed to implement stringLiterals in the lexer and parser and fix the
patterns for numbers and identifiers.
Identifiers now cannot begin with a number and can be a single letter.