Add Travis continuous integration and coverage