More tests

Also make the default 0 for offset parameters more universal
Small cleanups

* LongFormatter#quadify is private
* Obfuscator#crypt takes a BlowfishEngine instead of a BlockCipher
  (it depends on that implementation detail)