add project thread pool
remove useless files from git
add task state and worker state

add sizing policy classes