Updated File Manipulation

I separated the methods into related classes. I also added a delete
method, although it doesnt delete files, it can target them so it
wouldnt be tricky to add that in. I intentionally left that part out. I
can read files, append text to them, add new txt files to the directory.
Theres a few things Id like to clean up about user input, particularly
adding in (ctrl +c to cancel) keypress, and maybe accepting 1 or y or 2
or n for acceptable responses.