More documentation for IO

fixes #630 
Can you link out to `csv`'s sniffer class?