can write all necessary data, still ignores QLineEdit fields
Spiffed up layout, makes use of text boxes