a bit more flex paper work
trying to add some gtk stuff
can show an image using GtkImage
rearranging some stuff in main