snapshot
adding undo last commit menu item
adding undo for [#97]
Update README.md
slowing project creation
undo - redo have been miplemented (update branch in project navigator has to be rewritten!!!)
implementing undo-redo
wrapping timeout in $timeout
temporary remove of keyboard undo-redo
undo-redo have been completed from implementation point of view
- failsafe layer have been removed temporarily from storage !!!
adding keyboard listener for undo
adding keyboard handler and new icon for undo/redo
now keyboard functioning again (ctrl/cmd+z = undo , ctrl/cmd+shift+z = redo)
separating branch update broadcaster from cache functionality -> solves the repeater problem (probably there should be a more sophisticated one)
Merge branch 'master' into feature/undo

Conflicts:
	src/client/js/client.js
recompiled webgme.classes.js
fix in the undo / redo
cleaning after undo / redo done
cleaning after undo / redo
Merge branch 'master' into diff

Conflicts:
	src/client/js/client.js
	src/common/storage/cache.js
	src/common/storage/serverstorage.js