More OOP, do work in new directory

Changed the function to get file list and added shutil to copy files to
new directory to prevent losing original font files.