will deal with GUI filebrowsing later. starting on renaming logic.