Can now tokenise triv code for variable declarations or numerical
operations.

Added abstract method for dealing with operators, and abstracted the
adding of tokens to the list of tokens.

Doesn't use the SymbolTable anymore, that'll be moving to the parser.