diff --git a/.idea/.name b/.idea/.name
new file mode 100644
index 00000000..2a7d7338
--- /dev/null
+++ b/.idea/.name
@@ -0,0 +1 @@
+gun
\ No newline at end of file
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
new file mode 100644
index 00000000..d8210482
--- /dev/null
+++ b/.idea/encodings.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/gun.iml b/.idea/gun.iml
new file mode 100644
index 00000000..c956989b
--- /dev/null
+++ b/.idea/gun.iml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 00000000..8662aa97
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 00000000..be866437
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/scopes/scope_settings.xml b/.idea/scopes/scope_settings.xml
new file mode 100644
index 00000000..922003b8
--- /dev/null
+++ b/.idea/scopes/scope_settings.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 00000000..94a25f7f
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100644
index 00000000..32de4953
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,272 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1434589980279
+
+ 1434589980279
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/package.json b/package.json
index e22d6a47..9b8b3f37 100644
--- a/package.json
+++ b/package.json
@@ -1,21 +1,50 @@
-{
- "name": "gun",
- "version": "0.2.0",
- "author": "Mark Nadal",
- "description": "Graph engine.",
- "engines": {
- "node": "~>0.6.6"
- },
- "dependencies": {
- "aws-sdk": "~>2.0.0",
- "formidable": "~>1.0.15",
- "ws": "~>0.4.32"
- },
- "devDependencies": {
- "mocha": "~>1.9.0"
- },
- "scripts": {
- "start": "node examples/http.js 8080",
- "test": "mocha"
- }
-}
+{
+ "name": "gun",
+ "version": "0.2.0",
+ "description": "Graph engine",
+ "main": "gun.js",
+ "scripts": {
+ "start": "node examples/http.js 8080",
+ "test": "mocha"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/amark/gun.git"
+ },
+ "keywords": [
+ "graph",
+ "document",
+ "key",
+ "value",
+ "relational",
+ "datastore",
+ "database",
+ "engine",
+ "realtime",
+ "decentralized",
+ "peer-to-peer",
+ "P2P",
+ "OSS",
+ "distributed",
+ "embedded",
+ "localstorage",
+ "S3"
+ ],
+ "author": "Mark Nadal",
+ "license": "(Zlib OR MIT OR Apache-2.0)",
+ "bugs": {
+ "url": "https://github.com/amark/gun/issues"
+ },
+ "homepage": "https://github.com/amark/gun#readme",
+ "engines": {
+ "node": "~>0.6.6"
+ },
+ "dependencies": {
+ "aws-sdk": "~>2.0.0",
+ "formidable": "~>1.0.15",
+ "ws": "~>0.4.32"
+ },
+ "devDependencies": {
+ "mocha": "~>1.9.0"
+ }
+}