Added an initial, untested check in for lexing and parsing enum definition.
Added a test case for parsing enums.  It currently fails.  Should fix.
Fixed a few typos.