Working on Namshub::Threading::ThreadPool

-Adding Namshub::Threading::Task
-Now Namshub::Threading::Thread inherits from Namshub::Threading::Task
-Adding Namshub::Threading::ThreadPool and Namshub::Threading::Worker
Adding copy constructor to Namshub::Threading::Thread
Moving Namshub::Threading::Worker to Namshub::Threading::ThreadPool::Worker
Implementing Namshub::Threading::ThreadPool
Merge branch 'threading'