User command text parser helper classes.

These encode specific knowledge about the verbs used to aid matching. The allow for reasonable error messages given the context.

@author David Cooke @version $Revision: 1.1 $