Expanded list of tags.
First pass at URL-enabled grader.js.
Some refactoring.
Ensure --file and --url are mutually exclusive.