This is group project for CS151 fall 2016. The project will be remaking the Violet UML diagram drawing tool to include an undo and redo function.