'Parses/validates, and breaks off into actions.'

def handle(self, *args, **options):

    if (len(args) < 1):
        raise CommandError('Please    specify    an    action.    See    --help.')
    action = args[0]
    email = None
    if (action not in self.valid_actions):
        message = ('Invalid    action:    %s' % action)
        raise CommandError(message)
    if (action in ['verify', 'delete']):
        if (len(args) < 2):
            message = ('Please    specify    an    email    address    to    %s.' % action)
            raise CommandError(message)
        email = args[1]
        if ((not email) or (not self._is_valid_email(email))):
            message = ('Invalid    email    address    provided:    %s' % email)
            raise CommandError(message)
    self._route_action(action, email)
