Add .gitignore Makefile and make format code