Add a output producer and input consumer for Fds
Merge pull request #76 from cmaloney/strm_fd

Make it so Strm can use a Fd as an output producer and input consumer