Setup logging to work consistently in IPython driven docker containers. Cleanly handle hostname reporting. Automatically cleanup containers on completion now that logging is externally recorded