la till interface och en abstrakt basklass
Sen commit med många ändringar. Dock inte använd av mediator. Men unittestet funkar och den hämtar rätt värde.