code: function set(property, value) {
  	if (_.isObject(property)) {
  		_.merge(this.config, property);
  	} else {
  		this.config[property] = value;
  	}
  
  	// Cant have mutually exclusive html / text combo
  	if (property == 'html') {
  		delete this.config.text;
  	} else if (property == 'text') {
  		delete this.config.html;
  	}
  
  	return this;
  }
docs: Set a key of the defaults object to the specified value
  This function can either take a complex object to merge or single key/value combos
  @param {Object|string} property Either an object to merge or the name of the property to set
  @param {mixed} [value] The value to set if property is a string
  @return {Object} This chainable object