More stuff

I think the FileIO file is just about done. Documentation is the last
thing to do. I'll see if I can use my FileIO object for that.