Controller isaction

Convert the $methods property into a hook method that lets people more easily customize with methods are treated as actions.
I don't trust app developers will always override this method correctly.