Updated CFG

it now matches the rule numbers and content of the "current" CFG without
rule 112 which doesn't make sense at this time.
Added True/False
Added Boolean and String reserved words

Cleaned up parser rule numbers
Finished LL1 Updates

Finished updates to bring implementation up to current CFG
Added WriteLN reservedword
Updated Program2