Redesigned ProductionRule and ..Instance classes a to help support Grammar
Added GrammarGenerationException to replace ProductionException as a better descriptor to the exceptions that will be thrown by a Grammar
Need to look into alternate IDs for Symbols to prevent misc. useless generations. This should be done in some table.
Adding the parser table generator and associated conflict classes, still needs work