Fixed typo in SettingsHandler's doc
Box plot showed both 'Display' boxes when constructed without data (+ reformatting)
Totally refactored gui.py; now it's broken as hell, but maintainable