Added AbstractChannel.
Added OutputStreamChannel.
Improved Logging.
Merge pull request #1 from Maxiebyte/channels

.