quality of life changes for loading/saving files, rejiggered input file
control to look for UTF8/ASCII encoding instead of just a .txt extension