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
updated tests to use promise return
fixed test with render() return
remove parent
patched tests to use promise api
refactored asynchronous rendering to be off the View instance instead of _makeAsync, allows beforeRender to be asynchronous
brought the manager cleanup code into the callback function and removed window from setTimeout
initial amd support
experimental amd support
fix to define function
added in official AMD support
added in requirejs as a dev dependency for node tests and got the amd test working in node