Add initial grader.js impl plus dependent packages