[WIP] Improve tests and test style

- adds [dotenv gem](https://github.com/bkeepers/dotenv) to set up test env vars
 - (I got tired of setting those up every time)
- combines helper.rb and test_helper.rb into test_helper.rb
- refactors one of the tests to use the spec style