fixes to the gem in general, getting the dependencies loaded with bundler and the tests running and passing using an uncommitted api-key file (albeit still using the old api)