Merge pull request #313 from dreid/block-cipher-algorithm

BlockCipherAlgorithm because we should document block_size and ARC4 shouldn't need block_size = 1.