finished vault functionality, ability to upload files and passphrases and unlock vault with passphrases