Refactoring. Modified the names of the methods defined by BackupViewer interface to make GUI update simpler (the previous names clashed with methods defined by JFrame) + a few more subtle changes.