added initial gtk-doc documentation; created new example