more tests on transitions
fixed transition parsing
shared_ptrs for transitions + fixed start state
automata loadable from string + run with output
added deterministic finite automata
added example automaton definition