Major change

1. Rectify all undo - redo functions - Create, delete, update, and
complete
2. Package all logic class - Command class and all the children can be
called by importing the logic package
3. Change IndigoLogic name to Logic Facade.