Thread Pool Pattern

Created the Thread Pool pattern for the engine and it's functional, it
works perfectly, i based myself on a couple of tutorials and the result
was a rather simple thread pool that works perfectly.