direncryptor: Added CaesarStreamEncryptor with tests