Minor edit
Aesthetic change
Broke up run()

— also swtiched to logger
Logging --> logger

A logger is passed to every stage when it is run. This allows multiple
threads, before it didn’t.
Minor edit