multithreading exception handling changes. child processes hanging for subprocess.Popen([]). Added thread exception return functionality to give control to the parent. It should be noted that in parallelcwbQuery() the pool.join() and close() methods are switched for testing purposes.