Improves error messages to make it more clear what part of the code base is failing from the message alone. Removes util dependency.
Wraps validator in UMD boilerplate to be usable in requirejs environments. No other changes. Massive file diff because of indent.