Very basic thread pool implementation implemented more as an exercise to learn c++11 thread, mutex and cond var libraries