Convert core GUI to OOP
Restore open command-line argument
Delete temporary files after opening
Change log [ci skip]
Bit of PEPpering
Convert character legend to OOP
Change log [ci skip]
Merge pull request #1 from le717/oop-gui

Convert GUI to OOP