set up test and coverage reporting to travis and coveralls

Requires simple login-with-github on travis-ci and coveralls to get going