Add recursive delete in the directory class