Added missing doc.
Renamed "blockcipher" package to "cipher".
Added more interface to BlockCipher.