Changed Plugin Threading to be handled by ThreadPool

Fixes #20