Spot/469 (simplify plugin manager)

Addresses nearly all of Issue #469.
@anglee i am not sure why the plugins do not show yellow while they are in loading state, do you?
Not sure how much time I have to take this further while on vacation.
Would it be possible for you to accept this and then fix that?
Anything else it needs before merge?