fixed pipeIn
Added Exchange.loop + ExchangeSpec
Merge branch 'refs/heads/nio/async-socket' into spinoco/master