Split plugin auth and plugin functionality.  Prerequisite to do anything useful and auth-ish.