coding-spikes-3 New DFA simulator with map
State is now in a class