Implement GPG Agent

Actually, only 10 minutes are required, if you spend your time judiciously.