add Memento C# files and UML class diagrams