General cleanup of code.

1. Standardized the parser classes (mostly the Feed function).
2. The Tokenizer is now used by both the preprocessor and the Compiler as it has text manipulation and code information features.