Fix rare indentation issue, add failing test.
Runner run() now returns an emitter, decoupled totally from automaton itself, #7.
Integrate grunt runner in automaton, #7.