Modified link.py to use tkinter's askopenfilename

This avoids using a buggy custom list to display the files
A tkinter listbox will be used to display the selected file's titles and
subtitles