add grader, checks, and gitignore