Added public files

Roughly added all public files. Probably missed some, though.
diff --git a/std/shop.c b/std/shop.c
new file mode 100644
index 0000000..d4cf690
--- /dev/null
+++ b/std/shop.c
@@ -0,0 +1,38 @@
+#pragma strong_types
+#pragma save_types
+#pragma range_check
+#pragma no_clone
+#pragma pedantic
+
+inherit "/std/room";
+inherit "/std/room/shop";
+
+#include <properties.h>
+
+protected void create()
+{
+  if (object_name(this_object()) == __FILE__[0..<3])
+  {
+    set_next_reset(-1);
+    return;
+  }
+  room::create();
+  shop::create();
+
+  SetProp(P_LIGHT, 1);
+  SetProp(P_INDOORS,1);
+  SetProp(P_INT_SHORT, "StdLaden");
+  SetProp(P_INT_LONG,
+   "Der Magier, der diesen Laden erschuf, fand keine Beschreibung dafuer.\n");
+  AddItem("/obj/entsorg",REFRESH_REMOVE);
+}
+
+protected void create_super() {
+  set_next_reset(-1);
+}
+
+void reset()
+{
+  room::reset();
+  shop::reset();
+}