Added BaseController and ErrorController, "improved" routing.