Merge pull request #6 from weblancaster/development

add recursive file task and code refactoring
update package json
1.0.4