Split into methods

first approach to the refactor to make wire work as follows: 
 * 0 argument: Will wire each element having the prefix on them.
 * 1 argument (DomNode): Will wire all the children from a given parentNode.
 * 1 argument (Array): Will wire all the elements from a given Collection.
 * 2 argument (DomNode, PluginName): Will wire the node/plugin respectively
This is too terse. and the syntax is funky. This stops when pluginName is undefined?

I'd prefer
```
while(pluginName) { 
   ... 
   pluginName = plugins[index++];
}
```

Or some more simple variant.