semi-implemented cloud sync functionality

You can use a key to sync your information to the cloud and then
retrieve it on another computer / session using the new -f flag on the
login command.