Create initial version of the cipher factory
Add decryptor generation code