Initial commit: adding basic encrypting, decrypting, and file storing functionality