Proper logging, refactored the output for Acid::Executor.run()

Now Acid::Executor requires a stream.