Add Fill runner
Add runners to automaton and fix inconsistency bugs
Remove EXIT port and clean up listeners
Pass test case for Automaton