add some ignore files
add a Makefile