protect root idea
add rootidea to models
root attribute on root idea
rootidea type in app.js
special casing display of root idea