Bug fixed
 - now `Pipe` objects properly return `0` bytes written when EWOULDBLOCK occurred
 - chunker.py example is now streamed