Fillled out io spec a bit. Need to find way to assert that read end is never closed.
Finished a spec that describes how IO.pipe stuff should work across forks, etc.