io_design (draft) -- revised
Merge pull request #18 from ahebert/master

io_design (draft) -- revised