move .gitignore to root dir
add Makefile
top-down with choices recorded