Dialog cleanup
Code cleanup
Added GTK dependencies