add Makefile
add git ignore