Updated view to support multiple encryption/decryption
Renamed some files. Refactored the encryption/decryption library.