Driver watches overruns / underruns.

* Check for overrun or underrun in read / write / fsync.
* Add end-to-end test for read and write (fails.)