Added public files

Roughly added all public files. Probably missed some, though.
diff --git a/doc/efun/blueprint b/doc/efun/blueprint
new file mode 100644
index 0000000..1c77497
--- /dev/null
+++ b/doc/efun/blueprint
@@ -0,0 +1,23 @@
+VORLAEUFIG
+SYNOPSIS
+        object blueprint()
+        object blueprint(string|object ob);
+
+BESCHREIBUNG
+        Die Efun liefert den Blueprint fuer das angegeben Objekt <ob> oder
+        fuer this_object(), wenn nicht angegeben.
+
+        Wenn der Blueprint zerstoert wurde, liefert die Funktion 0. Fuer
+        Objekte mit replace_program() liefert die Funktion den Blueprint des
+        ersetzenden Programs.
+
+BEISPIEL
+        blueprint("/obj/ding");                 -> liefert /obj/ding
+        blueprint(find_object("/obj/ding"));    -> liefert /obj/ding
+        blueprint(clone_object("/obj/ding"));   -> liefert /obj/ding
+
+AENDERUNGEN
+        Eingefuehrt in LDMud 3.2.9.
+
+SIEHE AUCH
+        clones(E), clone_object(E)