Added rm recursive functionality