Add Reru::IO::Reader and a simple writer based on Reru::Perform
Add a test for the Reru::IO::Reader's stop method
Merge branch 'io'