add makefile and travis file