Added all grammar rules and they seem to be working.
Added Epsilon token -- might be able to remove at some point.