Added Saveable Model

Just checking hasChanged or isNew is not enough. hasChanged is cleared
after every set.
Updated to work with Folders and Books

and added event so views can update too
Merge branch 'master' in
Change the save button when new content is created

(added to the allContent)
Merge pull request #96 from Connexions/saveable

Added Saveable Model