add .gitignore and grading file