Codec instantiated based on this.codec
Bacchant codec/cipher with MD5 plus decrypt demo
TODO for better model
Merge remote-tracking branch 'refs/remotes/prglab/master'