dapp updates ready for first functional drop of dapp. Includes support for nested and multiple views, views can only be added to a deliteful/ViewStack or a deliteful/LinearLayout at this time.  Intern functional and unit tests work locally with Chrome and Safari, still have issues on FF and IE.

dapp updates ready with updates for comments from cjolif for first functional drop of dapp. These updates include many things like switch from lang.hitch to bind, moving some functions from main.js to a viewUtils files, cleaning up some deferred calls to return the promise instead of the deferred, and cleaning up the event handling on the controllers. Includes support for nested and multiple views, views can only be added to a deliteful/ViewStack or a deliteful/LinearLayout at this time.  Intern functional and unit tests work locally with Chrome and Safari, still have issues on FF and IE.