Work in progress on author mode.
Merge branch 'master' into author
Merge branch 'master' into author
Restructure Node Editor controller to extend class
for student-specific and author-specific behavior.