added renaming functionality if name collisions occur
can delete from other directories and check if on separate file system
files on external devices will be copied to the trash can
added recursion
added force option
added ability to process multiple files
added dump ability
added rest of functionality but has bugs