Util: Added the intefaces for the observer and observable. So we can
connet the controller with the guis.