Improving constructor method as well as prototype methods.  The methods or constructor no longer use the 'node' property, now we are just referencing 'this'.  Storing the length of children for each selector. This change resulted in less code being writting in the methods.
Fixing an already defined variable for a 'for loop' - I was already using 'i'.  Ran unit tests and bumped the version of Arrow