initial work with new feature
updated all tests to work with new changes
updated new 0.8.1 fixes to work with the new return
changed renderChildren to renderViews
updated dom test to use promise return