Add Makefile and adding backup files in gitignore