Require PHP >= 5.3.0, add guzzle, and set bin dir
Ignore vendor, coverage, .php-version, and developer-specific phpunit.xml
Update phpunit.xml.dist and add bootstrap
Add Travis CI config
Add Guardfile to automatically run tests in development
Add Config class
Add __isset and __unset to Config
Add ::configure() method
Add mockery
Add Crypt_RSA wrapper
Separate signing and verifying from encryption and decryption
Instantiate RSAKeys for keypair and api_public_key
Delegate missing static methods to LaunchKey::
Add http client and request signing plugin
Fix path issue (as in, read the things I copy and paste from other projects)
Add bundled certificate chain
Set timeouts and certificate authority in http client
Wrap API errors to provide more descriptive exceptions
Use a generate error message and encode non-string messages
Refactor Client to use extracted http client, config, and encryption