update gitignore
make makefile delete temps after compiling