Add basic logging

Just adding bare-bones logging.
Added streams and basic 'when' stream to start

Streams in dmon can just be coroutines and we can take advantage of
eventlet for our resource pools.