Add a public controller and homepage