Modified the observer pattern so the CalendarView.java instead of the CalendarController.java is the Observer

Signed-off-by: Isioma Nnodum <isioma.nnodum@gmail.com>