moving sample package
abstracting state/transition classes; epsilon transitions are now supported by NFARunner;