Content repository controller now functional

It's still bl-soup, needs to be fixed