Created graph of key classes and thread pools starting from Project
Created graph of key classes and thread pools starting from Project (fixed formatting)
Refactored thread pool management
Moved some unit test classes to correct packages
Fixed termination thread pool shutdown