Finished file directory and added delete implementation