Added basic parser.

This is a very crude parser for the transition table DSL
in order to get the initial test to pass.
It needs significantly more testing, error checking, etc.