adding simplecov and travis-ci