tracking new model, tree to better represent data structure of a list
renamed specs spec
tree implementation with Node object defined, with initial tests
fixed _indexOf function, additional tests
fixed 'unique' functionality with add, additional tests
first pass forEachChild function with callback and tests
implemented forEachChild function with tests, passed Node, Child, Index to callback for each child of the node
_indexOf now uses _forEachChild
added remove function, uses foreachchild utility function, with tests
renamed tree to node, seperate implementation file for node. Tree depends upon node.
renamed TestRunner includes to match new filenames
tree creates root or accepts node as argument, with tests