Controller tilføjet, metoder refaktoreret generelle og derefter flyttet til Controller for at gøre dem testbare