Broken cached stream with support for backward reads/writes.
Merge branch 'master' of github.com:kasper0406/IO13