logging all output to a text area in a separate window, added button to open this log, logging and displaying messages when loading and saving files