Added uml gif and changed the controller to use Object.defineProperty fo...

...r the Total