code: function(superClass, overrides) {
  			if (typeof superClass === 'object') {
  				overrides = superClass;
  				superClass = 'JQPlugin';
  			}
  			superClass = camelCase(superClass);
  			var className = camelCase(overrides.name);
  			JQClass.classes[className] = JQClass.classes[superClass].extend(overrides);
  			new JQClass.classes[className]();
  		}
docs: Create a new collection plugin.
  @memberof "$.JQPlugin"
  @param [superClass='JQPlugin'] {string} The name of the parent class to inherit from.
  @param overrides {object} The property/function overrides for the new class.
  @example $.JQPlugin.createPlugin({
  name: 'tabs',
  defaultOptions: {selectedClass: 'selected'},
  _initSettings: function(elem, options) { return {...}; },
  _postAttach: function(elem, inst) { ... }
  });