Merge pull request #35 from csmith/master

Add way to run the client from IDEA.
Merge pull request #36 from csmith/master

Tell IDEA which nullable annotations we use.
Add KEYS file.

This contains public PGP keys we'll be using to sign releases.

Instructions are cribbed from the files used by Apache projects.