Replace dash character in judge.js
Remove module test file

Prefer testing the proper interface through Judge::ValidationController.
Remove requires

ActiveSupport is present in the environment anyway, so we don't need
these explicit requires.
Stop rejecting uniqueness validators

Because we now support them! :beer:
Use klass instead of class when building Validation objects from params

Also normalizes param values before passing the params hash to the constructor.
Constrain engine route to GET requests only
Readme improvements [ci skip]