Added a thread pool for multithreading tasks using thread pools in C++11 style.
Will be used for the upcoming cit::thread::map