Add Cryptographer

Add class to manage gpg encrypting and decrypting items in
the data/secrets folder as well as generate the encryption
key.