added travis and coverage