clean up dependencies and add travis