added missing semicolons
Added arguments (opts.a and opts.b) to compare function so that the test for the websockets problem doesnt pass for all submissions. It will still pass if extra lines are provided or the \n is left off, but at least it checks for SOMETHING now. In all of the other problems, opts.a and opts.b are falsy (null) so for those, verify.js should fallback to old behavior.