Update action dispatching via CRUD.

Controller::$methods has been removed and instead Controller::isAction() is
now used to determine if a valid controller method exists for an action.