code: function extendClass(extend){extend=extend.prototype;/**
           * ## merge
           *
           * combines two objects
           *
           * @param {Object} obj object to combine with extend
           *
           * @return {Obj} newly combined object
           */function merge(obj){for(var prop in obj){extend[prop]=obj[prop];}}for(var _len=arguments.length,objects=Array(_len>1?_len-1:0),_key=1;_key<_len;_key++){objects[_key-1]=arguments[_key];}for(var i=0,lenI=objects.length;i<lenI;i++){var obj=objects[i];merge(obj);}return extend;}
docs: ## extendClass
  
  extends a class from an object.  returns the original reference
  
  @param {Class} extend class to be extended
  @param {Class} objects objects to extend the class with
  
  @return {Class} modified class object