total overhaul of ocfb cipher stream

now in a broken state...