Update infrastructure so to release a signed gem.

Gemspec now references both the public and private key files. Private key can
be setup through the corresponding env var, so to not break Travis builds.

Closes #6.