created io_design document for design ideas.

in regards to issues #15 and #12