Extract MP class for multiprocessing
Fix to self.pool
Test self.q
Remove test for self.q
Update single run to use MP class
[args] iterable
Remove test print