Added more plugin metadata functions.
Added predicate function for behaviour checks.
Removed unused function.
New behaviour and functionality for help text.

This supports the top-level command help text that's part of issue #73.
Added new plugin registry functionality.

The very beginnings of the registry support outlined in issue #73.