Use GST Bus to control playback, as the almost_finished signal didn't work.

 o Signal never arrived, so program would hang
 o Fixed GTK threading, etc.
 o Messages are now working, even wav files