Encryption is now working

Encryption, and default encryption, are now working properly. However,
it is not yet user friendly. The next commit will fix this and will
likely be a merge canidate for the master branch.