add travis and Makefile