Integrated the application GUI work with the sound work

There is also a bit of work for the save vowel and robustness - the app
has an exit button and will exit correctly for "close window" (big red
X) action.