extracted PageController from FrontController #20
moved left-over bits of FrontController to RegisterController. This fixes #20