ARC4 Support

- [x] Support ARC4
- [x] Change block submodule to ciphers
- [x] Refactor BlockCipher