pushed the project to a standard Vala/Gtk reusable base