untabified grader.js
added more checks, added reading from an URL