Added additional checks.
Updated grader to accept URLs