pool: initial version
update TaskQueue processing
add simple task processing
add MD5 hash sum calculator
add hash sum calculation as a thread task
add directory processing with threads