fixes #2424 - add Encryptable module and encryption_key generation
fixes #2424 - encrypts compute resource password
squash this commit
renamed migration
squash this commit - if password is nil + test