add Makefiles, travis build script