Tweaks (see desc)

Wraparound fixes for prev/next buttons when loading invalid file
Marquis now displays invalid file when file opened is invalid
Filename of currently opened file stored in class string
Lots of try/catch