Adds in a source tokenizer and token class port.
These have not yet been modified to work for java methods; they still accept the spectral syntax.