Addresses #46, use securerandom to generate secret

Per discussion in this PR (#47), the secret should be generated with
securerandom, rather than OpenSSL::PKey::RSA.
Merge pull request #48 from jtimberman/larger-key-size

Addresses #46, use securerandom to generate secret