component-loader now keeps track of its plugin threads

Futures of execution are held in a map of {:*ns* *future*}