As mentioned in #14 and #16, I haven't been able to execute the tests successfully. To ensure continuous code quality, it would be awesome if we could accomplish some combination of:
- fixing the tests to resolve any errors
- fixing the implementation to resolve any errors
- updating the developer setup documentation (README.md)
- updating the continuous integration configuration (.travis.yml)