Added public files

Roughly added all public files. Probably missed some, though.
diff --git a/doc/efun/move_object b/doc/efun/move_object
new file mode 100644
index 0000000..48b23e9
--- /dev/null
+++ b/doc/efun/move_object
@@ -0,0 +1,18 @@
+SYNOPSIS:
+        void move_object(mixed item, mixed dest)
+
+        item->move(object dest, string methods)
+
+DESCRIPTION:
+	The item, which can be a object_name or an object, is moved into
+	it's new environment dest, which can also be object_name or an
+	object.  In native mode, the only object that can be moved
+	with move_object() is the calling object itself. This function
+	is only used to implement the lfun move().
+        
+        Use the lfun move() instead by inheriting standard objects.
+	move() must be called in the object to be moved. This gives
+	the moved object full control over its movement.
+
+SEE ALSO:
+        move(L), remove(L), init(L), transfer(E), native(C)