Codify allowed transitions in the StateMachine
Rename table_parser.py to just parser.py
Re-organize modules a little
Add a bunch of missing selfs to the state machine.
Need an explicit return
Add a TransitionError class
Need to instantiate the superclass for TablerParser.