add travis build
fix makefile