Ignore temp files, and added checks and grader