add travis && coverage