added tree2 and tree2.view, rewriting...
rewriting
began decoupling deferred.js
rewrote deferred; decoupled
refactored deferred
rewrote array