SparrowWorker:
	* split into classes
	* thread pool added
	* new thread class for task execution
	* handler written
	* UNSTABLE not tested yet