grader.js initial commit