updated: restructured to move the toolkit abstraction to closer to the root app object.
renamed: GTK -> Gtk
updated: improved safety of  by not 'ing without checking the active phase.
added: initial Qt app
renamed: sample apps in gtk and qt flavours.
updated: made set_size and set_title more abstract and taught them to the Qt backend.