updates subscriber api to have unsubscribeAll
add ability to get subscribers for a certain plugin
adds plugin contstructor, tests for plugs