refactor, added ObservableQuizCatalogus, IObservable, IObserver, ...