Added interface/superclass to views/models that needed them, added interface and superclass of view/model to UML