Added Command + Memento

Added rough implementation, need to document and clean up the messy code
to make it more readable, Then expand into a deeper example not just a
basic example