add travis file and update makefile