Io dev 2

I merged tests2csv atop this.

Please review and add this atop master.
Then I will continue to build IO.

-Dan