removed Rule ignoreSymbols() and replace() methods by ignoring punctuation terminals and replacing nodes when they only have one field which matches the rule's lhs.
rearranged changes in burke fischer error repair. started ebnf grammar.
Implementing EBNF grammar.
started visitors class
Added syntax for precedence to the ebnf grammar.
Merge branch 'dev' of https://github.com/tbepler/LRPaGe into weiDev
Merge branch 'dev' of https://github.com/tbepler/LRPaGe into jennifer
Add command line interface
fixed bug in burke fischer error repair where lexer wasn't being unmarked if a repair met the stop critiria
Merge branch 'dev' of https://github.com/tbepler/LRPaGe into dev
Merge branch 'dev' of https://github.com/tbepler/LRPaGe into jennifer