admin plugin changes: timed arbitrary modes

Generalized the internal way timed modes are handled. (before it could
only do -q and -b modes). Added timed feature to the !mode command.