diff --git a/LaunchHelper/LaunchHelper.xcodeproj/xcuserdata/jim.xcuserdatad/xcschemes/xcschememanagement.plist b/LaunchHelper/LaunchHelper.xcodeproj/xcuserdata/jim.xcuserdatad/xcschemes/xcschememanagement.plist
new file mode 100644
index 0000000..794bea2
--- /dev/null
+++ b/LaunchHelper/LaunchHelper.xcodeproj/xcuserdata/jim.xcuserdatad/xcschemes/xcschememanagement.plist
@@ -0,0 +1,14 @@
+
+
+
+
+ SchemeUserState
+
+ LaunchHelper.xcscheme_^#shared#^_
+
+ orderHint
+ 3
+
+
+
+
diff --git a/Podfile.lock b/Podfile.lock
new file mode 100755
index 0000000..d204695
--- /dev/null
+++ b/Podfile.lock
@@ -0,0 +1,30 @@
+PODS:
+ - Alamofire (4.7.2)
+ - BRLOptionParser (0.3.1)
+ - GCDWebServer (3.4.2):
+ - GCDWebServer/Core (= 3.4.2)
+ - GCDWebServer/Core (3.4.2)
+ - MASShortcut (2.3.6)
+ - RxCocoa (4.1.2):
+ - RxSwift (~> 4.0)
+ - RxSwift (4.1.2)
+
+DEPENDENCIES:
+ - Alamofire (~> 4.7.2)
+ - BRLOptionParser (~> 0.3.1)
+ - GCDWebServer (~> 3.0)
+ - MASShortcut (~> 2)
+ - RxCocoa (~> 4.1.2)
+ - RxSwift (~> 4.1.2)
+
+SPEC CHECKSUMS:
+ Alamofire: e4fa87002c137ba2d8d634d2c51fabcda0d5c223
+ BRLOptionParser: a03256a8ff003ca1f5376c55f55f210e085a3958
+ GCDWebServer: 8d67ee9f634b4bb91eb4b8aee440318a5fc6debd
+ MASShortcut: 9c215e8a8a78f3d01ce56da48e2730ab66b538fa
+ RxCocoa: d88ba0f1f6abf040011a9eb4b539324fc426843a
+ RxSwift: e49536837d9901277638493ea537394d4b55f570
+
+PODFILE CHECKSUM: 00940d7054f9c0a5f67a7f3be8edb28676d11545
+
+COCOAPODS: 1.4.0
diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock
new file mode 100755
index 0000000..d204695
--- /dev/null
+++ b/Pods/Manifest.lock
@@ -0,0 +1,30 @@
+PODS:
+ - Alamofire (4.7.2)
+ - BRLOptionParser (0.3.1)
+ - GCDWebServer (3.4.2):
+ - GCDWebServer/Core (= 3.4.2)
+ - GCDWebServer/Core (3.4.2)
+ - MASShortcut (2.3.6)
+ - RxCocoa (4.1.2):
+ - RxSwift (~> 4.0)
+ - RxSwift (4.1.2)
+
+DEPENDENCIES:
+ - Alamofire (~> 4.7.2)
+ - BRLOptionParser (~> 0.3.1)
+ - GCDWebServer (~> 3.0)
+ - MASShortcut (~> 2)
+ - RxCocoa (~> 4.1.2)
+ - RxSwift (~> 4.1.2)
+
+SPEC CHECKSUMS:
+ Alamofire: e4fa87002c137ba2d8d634d2c51fabcda0d5c223
+ BRLOptionParser: a03256a8ff003ca1f5376c55f55f210e085a3958
+ GCDWebServer: 8d67ee9f634b4bb91eb4b8aee440318a5fc6debd
+ MASShortcut: 9c215e8a8a78f3d01ce56da48e2730ab66b538fa
+ RxCocoa: d88ba0f1f6abf040011a9eb4b539324fc426843a
+ RxSwift: e49536837d9901277638493ea537394d4b55f570
+
+PODFILE CHECKSUM: 00940d7054f9c0a5f67a7f3be8edb28676d11545
+
+COCOAPODS: 1.4.0
diff --git a/Pods/Pods.xcodeproj/xcuserdata/jim.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/jim.xcuserdatad/xcschemes/xcschememanagement.plist
new file mode 100644
index 0000000..2a6448a
--- /dev/null
+++ b/Pods/Pods.xcodeproj/xcuserdata/jim.xcuserdatad/xcschemes/xcschememanagement.plist
@@ -0,0 +1,59 @@
+
+
+
+
+ SchemeUserState
+
+ Alamofire.xcscheme_^#shared#^_
+
+ orderHint
+ 4
+
+ BRLOptionParser.xcscheme_^#shared#^_
+
+ orderHint
+ 5
+
+ GCDWebServer.xcscheme_^#shared#^_
+
+ orderHint
+ 6
+
+ MASShortcut-MASShortcut.xcscheme_^#shared#^_
+
+ orderHint
+ 8
+
+ MASShortcut.xcscheme_^#shared#^_
+
+ orderHint
+ 7
+
+ Pods-TrojanX.xcscheme_^#shared#^_
+
+ orderHint
+ 10
+
+ Pods-TrojanXTests.xcscheme_^#shared#^_
+
+ orderHint
+ 11
+
+ Pods-proxy_conf_helper.xcscheme_^#shared#^_
+
+ orderHint
+ 9
+
+ RxCocoa.xcscheme_^#shared#^_
+
+ orderHint
+ 12
+
+ RxSwift.xcscheme_^#shared#^_
+
+ orderHint
+ 13
+
+
+
+
diff --git a/TrojanX.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/TrojanX.xcodeproj/project.xcworkspace/contents.xcworkspacedata
new file mode 100755
index 0000000..398d599
--- /dev/null
+++ b/TrojanX.xcodeproj/project.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/TrojanX.xcodeproj/xcuserdata/jim.xcuserdatad/xcschemes/xcschememanagement.plist b/TrojanX.xcodeproj/xcuserdata/jim.xcuserdatad/xcschemes/xcschememanagement.plist
new file mode 100644
index 0000000..71cb209
--- /dev/null
+++ b/TrojanX.xcodeproj/xcuserdata/jim.xcuserdatad/xcschemes/xcschememanagement.plist
@@ -0,0 +1,24 @@
+
+
+
+
+ SchemeUserState
+
+ TrojanX.xcscheme_^#shared#^_
+
+ orderHint
+ 1
+
+ TrojanXTests.xcscheme_^#shared#^_
+
+ orderHint
+ 2
+
+ proxy_conf_helper.xcscheme_^#shared#^_
+
+ orderHint
+ 0
+
+
+
+
diff --git a/TrojanX.xcworkspace/contents.xcworkspacedata b/TrojanX.xcworkspace/contents.xcworkspacedata
new file mode 100755
index 0000000..6e7200e
--- /dev/null
+++ b/TrojanX.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
diff --git a/TrojanX.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/TrojanX.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
new file mode 100644
index 0000000..18d9810
--- /dev/null
+++ b/TrojanX.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEDidComputeMac32BitWarning
+
+
+
diff --git a/TrojanX.xcworkspace/xcuserdata/jim.xcuserdatad/UserInterfaceState.xcuserstate b/TrojanX.xcworkspace/xcuserdata/jim.xcuserdatad/UserInterfaceState.xcuserstate
new file mode 100644
index 0000000..5de0523
Binary files /dev/null and b/TrojanX.xcworkspace/xcuserdata/jim.xcuserdatad/UserInterfaceState.xcuserstate differ