TODO:

- Add error checking:

  - change songs without saving a modified one

- add multiple opens of files (clear all, close cur_file, open new file)
