Catalyst Base Class
+This is the base class for all Catalyst components. It also handles
+dispatch of actions for controllers.
+
=head1 METHODS
=head2 $self->action_namespace($c)
+Determine the namespace for actions in this component.
+
=cut
sub action_namespace {
=head2 $self->path_prefix($c)
+alias for action_namespace
+
=cut
sub path_prefix { shift->action_namespace(@_); }
=head2 $self->register_actions($c)
+register all actions for this component based on a given context.
+
=cut
sub register_actions {