Added in the skeleton for the thread pool. Thread pool is created but is not yet used.

Signed-off-by: Trent Houliston <trent@houliston.me>