Starting work on thread pool

- More Tests
- Successful AsyncResult for multithreaded code