diff --git a/.gitignore b/.gitignore
index 7124d2d77a7d3b4bb5f9af82f5dedf102a580be2..ab0c0598d8a0b8708a1bd77e17ad94454a763d4b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,9 +3,5 @@ target
 .project
 .classpath
 .idea/
-myuw-error-valve/myuw-error-valve.iml
-myuw-root-webapp/ROOT.iml
-myuw-root-webapp/src/main/webapp/bucky-sad.png
+*.iml
 node_modules/
-package.json
-root-parent.iml
diff --git a/myuw-root-webapp/src/main/webapp/bucky-sad.png b/myuw-root-webapp/src/main/webapp/bucky-sad.png
new file mode 100644
index 0000000000000000000000000000000000000000..1c548132b88caa0b86af4378431488720334f2db
Binary files /dev/null and b/myuw-root-webapp/src/main/webapp/bucky-sad.png differ
diff --git a/package.json b/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..91f2a56c074c1cd7bc4386238f47903ce2989492
--- /dev/null
+++ b/package.json
@@ -0,0 +1,20 @@
+{
+  "name": "my-root",
+  "version": "1.1.7",
+  "description": "Root context of MyUW. Serves static HTML pages for 500 and 400 level errors.",
+  "main": "index.js",
+  "scripts": {
+    "test": "echo \"Error: no test specified\" && exit 1",
+	"prestart": "npm install",
+	"start": "http-server ./myuw-root-webapp/src/main/webapp/ -p 8080 -c-1"
+  },
+  "repository": {
+    "type": "git",
+    "url": "git@git.doit.wisc.edu:myuw/my-root.git"
+  },
+  "author": "Tim Levett, Zeke Witter",
+  "license": "ISC",
+  "devDependencies": {
+    "http-server": "^0.9.0"
+  }
+}