add recursive file task and code refactoring
1.0.2
update readme
add recursive file task and code refactoring