a proposed grader.js

For your consideration, I've done a variation of the starting grader.js.  It is a little more step-wise, and should be more accessible to beginning JavaScript programmers.  At the same time it has a structure that a little more ready for the URL modification.  And certainly advanced programmers could optimize as well.