An extensible, dependencyless*, Javascript validation engine