add Makefile and travis config