Completed Terminal Class
Added methods to all other classes
Created ProductionRule Class to keep track of the production rules
added TODO sections in the stubs.