Make sure not to be too fast.
Improve and break import function.
Remove Machine.final_state_reached.

This value shall not be kept as a state,
because it prevents correct implementation of back operations.
Hence you call finalStateReached() to evaluate whether the current state
of the machine is in a final state or not.
Remove Machine.undefined_instruction.

This prevents a valid implementation of back() like in the previous
commit.