set up test framework, travis-ci, coveralls.io.