Add a better introduction for the io module.

Let's actually give a top-level description of what's in here, eh?