Fixed some strange behavior with lastFile

Files that were deleted would attempt to get loaded; this firstly would load their directory and then cause an mpv error. To prevent this I 1. made sure the file existed before even attempting to load the playlist and 2. checked if the lastFile existed before setting it from settings.