review & cleanup

Went back over with more pyqt knowledge and cleaned up a bit.