Adding support for better documenting the plugins (and some pep8 main.py...

Added support for better "help" with plugins, ability to not have functions show up in help.
some pep8-ty changes to main.