Added project docs and BlockCipher interface.