displays are using subject observer pattern to display.  Created a base class for calendar displays to tidy things up. will make EventDisplay and QueueDisplay descendants of this new class, and remove the IDisplay interface since it is no longer called.