Lagt til tester så refakturert til strategypatern og resolving av ProductRecomender dynamisk gjennom reflection