Add grammar alphabet
Move set/map definitions to class headers
Add comments and improve Grammar
Fix sublist() and permit empty list return
Add toString() to LRItem
Change null pointer exception type in LRItem
Add item printing function
Fixes for closure
Add goto/paths function
Add buildItems() function
Add buildItems() to LR parser init