Fix the spec to account for recursive cases.

/cc: @eschoppik All insertions are now in terms of the root, and I am also testing multiple cases.

I've also created a [solution branch](https://github.com/wdi-sf-september-2014/js-binary-tree-exercise/tree/solution) with recursive solution in terms of the root.