Added public files

Roughly added all public files. Probably missed some, though.
diff --git a/room/treff.c b/room/treff.c
new file mode 100644
index 0000000..17d0be8
--- /dev/null
+++ b/room/treff.c
@@ -0,0 +1,40 @@
+#include <properties.h>
+#include <rooms.h>
+#include <wizlevels.h>
+#include <language.h>
+inherit "/std/room";
+create(){
+   ::create();
+   SetProp(P_INT_SHORT,"Das juengste Geruecht");
+   SetProp(P_INT_LONG,
+	   "Dies ist ein Raum, den die Spieler gerne und oft als \n"
+	   +"'das juengste Geruecht' bezeichnen. Hier werden naem-\n"
+	   +"lich wichtige Entscheidungen im Morgengrauen disku-\n"
+	   +"tiert und beschlossen. Demzufolge ist dies ein reiner\n"
+	   +"Magierraum. Man kann sich hier treffen, reden oder\n"
+	   +"einfach herumidlen.\n");
+   AddExit("unten", "/gilden/abenteurer");
+   SetProp(P_LIGHT,100);
+   SetProp(P_INDOORS,1);
+}
+
+exit() // War schon oefter so, das Magier hier walking monsters erzeugt
+       // haben, die dann in die Gilde gehopst sind ... die exits
+			 // zu sperren hat auch keinen Sinn - Sirs MNPC moved sich dann
+			 // doch an seinen Startpunkt. Naja, machen wir es eben SO - Monster
+			 // haben hier eh nix verloren.
+{
+	object tp;
+
+	tp=previous_object();
+	if (!query_once_interactive(tp))
+		call_out("do_destruct",1,tp);
+}
+
+do_destruct(ob)
+{
+	if (ob)
+	  ob->remove();
+	if (ob)
+		destruct(ob);
+}