code: function Validator(opts) {
  	this.opts = {
  		messages: deepExtend({}, defaultMessages)
  	};
  
  	if (opts)
  		deepExtend(this.opts, opts);
  
  	this.messages = this.opts.messages;
  	this.messageKeys = Object.keys(this.messages);
  
  	// Load rules
  	this.rules = loadRules();
  	this.cache = new Map();
  }
docs: Validator class constructor
  
  @param {Object} opts