Lab5: Added setsize, setcolor and a mediator class