Fixing and updating IO manager test/API.

There are now convenience routines that mimic(ish, minus error handling :( ),
the normal read/write functions.