C++ implementation of a UTM simulator
- The constructor takes a string of 'input tape', and a set of four-tuple instructions.
- The instructions take four (duh) arguments: integer start state, char 'read' value, char 'write' value, and integer next state.