Port to soledad new async API
Fix key generation
Find the gpg path instead of hard code it
Return the right error on signature verification