Exceptions, Bug Fixes and Logging

fixes #9 - Logging now has a place within the context of a streaming
graph. ConsoleSink now simply logs the connection.