Updating tree mixin to remove internal and pointer nodes
Selectively change the state of the "Save" button
Update the expand/collapse buttons
Merge branch 'weekend'
Fixed up mixin a bit
Merge branch 'weekend' into github-refactor