add travis and coverage