Added new rule for creation of directories and files
Refactored the code
Added licence statement