added redo functionality

Added undo and redo to DomainViewModel prototype. User does not need to
implement them.
readme
readme
Merge pull request #3 from entrendipity/redo

Redo