configure travis ci, because why not