Changed the way thread managers are being created
Moved 'done' method to the abstract job class, where it belongs