add travis and fix dependencies