Remove cruft left over from refactoring.
Add light test of modify-in-place interface
Change T to Reversible to indicate requirement on template parameters. Fix bug in big_endian.