adding prototype Module and Glib Classes
adding prototype and incomplete Moduel & Glib classes