add gitignore
add .gitignore
cleaned
update make files ignore program/
update makefile