check bot keypair before main

Check if the bot has a keypair, and, if not, generate one, before doing
anything else.
get rid of parser, subclass email.message.Message instead
document config.GPG_HOMEDIR in README