Plugin arch

This checkin does a few things:
* converts the existing jobs panel into a plugin
* allows for adding new plugins.  
* adds readthedocs style docs for what was in the readme
* adds instructions on how to create your own plugin