Add .travis.yml and coverage task