New test and refactoring

Added a new test for the clean task
Refactored the tasks to include parent name for test files to avoid naming conflicts
Added setup task