Add equals, hash code, string generators
Merge branch 'dev' of https://github.com/tbepler/LRPaGe into jennifer

Conflicts:
	src/bepler/lrpage/code/generator/NodeGenerator.java
deleted NodeGenerator.java
Merge branch 'dev' of https://github.com/tbepler/LRPaGe into jennifer

Conflicts:
	src/bepler/lrpage/code/generator/NodeGenerator.java
Add generators for hashCode, toString, and equals
Merge branch 'dev' of https://github.com/tbepler/LRPaGe into jennifer
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.
fix errors in string, equals, and hash generators
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 dev
Made some progress with the EBNF visitor
Merge branch 'dev' of https://github.com/tbepler/LRPaGe into dev