QuickConnect/QCNode — pull request #2 by pagodajosh (2013-07-02 21:02:44+00:00)
Title: Created mixin logic

A developer can now define a 'mixins' object when constructing QuickConnect:

```javascript
qc = new QuickConnect({
mixins:{
base: function(){}
isolate: function(){}
command: function(){}
control: function(){}
}
})
```

Where each of the functions in `mixins` will be called as a constructor with a prototype that defines the default behavior. This means you can do this:

```javascript
mixins = {
base: function(){
this.go = this.run
this.hello = console.log
//whatever you want
}
}
```

since QC will set the prototype, you cannot attempt inheritance through a prototype chain.