Added ThreadPool and IRunnable. Still have to add tests.