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
It's not mandatory, but I agree. I will do so with the arguments.length being `0`