Handle interrupt requests

The Intr channel passed to the operations is now actually closed if
an interrupt request is received. When not using Serve, ReadRequest
returns an InterruptRequest in this case.
Remove old comment for interrupt requests
Whitespace.
Add test for interrupting read.