Add Makefile

and adding backup files in gitignore