More refactoring, home controller now handles root of site