Encryption class now supports more ciphers
Added default case for encryption in case of mistakes