add travis, coverage