cleaned up plugins page

refactored , annotated
fixes #830