Removing profiling on test/scope.js because it's hanging the test

Adding ability to upcast objects into arrays and return the first object consistently

+doc blocks

Making upcasting of nodes to arrays work from builders

Updating README

Fixed README

Adding first pattern

Fixing pattern