Rename validate to check.
Allow plugins to use initialize directly now that there's no common plugin initialization.  Cleaned up plugin documentation.
Creating a utiliity to find and error check a char DB lookup.
Adding a with somethig visible helper.
Renamed shared to _shared so it's included first.  Real permissions for role command.