Fixes issue 19, remove deprecated swift 2 as a runtime (#20)

diff --git a/wsktools/WhiskSwiftTools.xcodeproj/project.xcworkspace/xcshareddata/WhiskSwiftTools.xcscmblueprint b/wsktools/WhiskSwiftTools.xcodeproj/project.xcworkspace/xcshareddata/WhiskSwiftTools.xcscmblueprint
index 6023f9d..5ffd145 100644
--- a/wsktools/WhiskSwiftTools.xcodeproj/project.xcworkspace/xcshareddata/WhiskSwiftTools.xcscmblueprint
+++ b/wsktools/WhiskSwiftTools.xcodeproj/project.xcworkspace/xcshareddata/WhiskSwiftTools.xcscmblueprint
@@ -9,20 +9,20 @@
   },
   "DVTSourceControlWorkspaceBlueprintIdentifierKey" : "06E1D60A-07E3-45BC-8101-A3D050C33727",
   "DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey" : {
-    "65E71B0513DBFB09F39CEEF3A8B769CB93E66994" : "ZipArchive\/",
-    "E9057848A6186DD9CAE5574816428252CA2E16CD" : "WhiskSwiftTools\/"
+    "65E71B0513DBFB09F39CEEF3A8B769CB93E66994" : "openwhisk-xcode\/ZipArchive\/",
+    "E9057848A6186DD9CAE5574816428252CA2E16CD" : "openwhisk-xcode\/"
   },
   "DVTSourceControlWorkspaceBlueprintNameKey" : "WhiskSwiftTools",
   "DVTSourceControlWorkspaceBlueprintVersion" : 204,
-  "DVTSourceControlWorkspaceBlueprintRelativePathToProjectKey" : "WhiskSwiftTools.xcodeproj",
+  "DVTSourceControlWorkspaceBlueprintRelativePathToProjectKey" : "wsktools\/WhiskSwiftTools.xcodeproj",
   "DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey" : [
     {
-      "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "https:\/\/github.com\/ZipArchive\/ZipArchive",
+      "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "https:\/\/github.com\/ZipArchive\/ZipArchive.git",
       "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git",
       "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "65E71B0513DBFB09F39CEEF3A8B769CB93E66994"
     },
     {
-      "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "github.com:paulcastro\/WhiskSwiftTools.git",
+      "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "github.com:openwhisk\/openwhisk-xcode.git",
       "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git",
       "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "E9057848A6186DD9CAE5574816428252CA2E16CD"
     }
diff --git a/wsktools/WhiskSwiftTools/Git.swift b/wsktools/WhiskSwiftTools/Git.swift
index a6c29e7..bad7d78 100644
--- a/wsktools/WhiskSwiftTools/Git.swift
+++ b/wsktools/WhiskSwiftTools/Git.swift
@@ -61,7 +61,7 @@
                 }
             } else {
                 // Failure
-                print("Failure cloning \(repo): %@", error?.localizedDescription);
+                print("Failure cloning \(repo): %@", error?.localizedDescription ?? "unknown error");
             }
             
             group.leave()
diff --git a/wsktools/WhiskSwiftTools/ProjectManager.swift b/wsktools/WhiskSwiftTools/ProjectManager.swift
index 5a66b3b..6196e63 100644
--- a/wsktools/WhiskSwiftTools/ProjectManager.swift
+++ b/wsktools/WhiskSwiftTools/ProjectManager.swift
@@ -326,8 +326,6 @@
             
             var runtimeStr = "nodejs"
             switch runtime {
-            case Runtime.swift:
-                runtimeStr = "swift"
             case Runtime.swift3:
                 runtimeStr = "swift:3"
             case Runtime.python:
diff --git a/wsktools/WhiskSwiftTools/ProjectReader.swift b/wsktools/WhiskSwiftTools/ProjectReader.swift
index 8124bc4..8746af2 100644
--- a/wsktools/WhiskSwiftTools/ProjectReader.swift
+++ b/wsktools/WhiskSwiftTools/ProjectReader.swift
@@ -34,7 +34,6 @@
 }
 
 enum Runtime {
-    case swift
     case swift3
     case nodeJS
     case java
@@ -296,7 +295,7 @@
                                 }
                                 
                             }  else if item.hasSuffix(".swift") {
-                                try addAction(fullPath as NSString, item: item, runtime: .swift)
+                                try addAction(fullPath as NSString, item: item, runtime: .swift3)
                             }  else if item.hasSuffix(".js") {
                                 try addAction(fullPath as NSString, item: item, runtime: .nodeJS)
                             } else if item.hasSuffix(".json") {
@@ -499,7 +498,7 @@
                     if let item = actionsDict[(prefix+itemName) as NSString] {
                         var runtime = item.runtime
                         if let kind = action["kind"] as? String {
-                            if runtime == Runtime.swift && kind == "swift:3" {
+                            if runtime == Runtime.swift3 && kind == "swift:3" {
                                 runtime = Runtime.swift3
                             }
                         }
diff --git a/wsktools/WhiskSwiftTools/WhiskTokenizer.swift b/wsktools/WhiskSwiftTools/WhiskTokenizer.swift
index a183333..01925ca 100644
--- a/wsktools/WhiskSwiftTools/WhiskTokenizer.swift
+++ b/wsktools/WhiskSwiftTools/WhiskTokenizer.swift
@@ -120,7 +120,7 @@
                                                 let fileUrl = URL(fileURLWithPath: actionPath)
                                                 try action.actionCode.write(to: fileUrl, atomically: false, encoding: String.Encoding.utf8)
                                                 
-                                                let whiskAction = Action(name: action.actionName as NSString, path: actionPath as NSString, runtime: Runtime.swift, parameters: nil)
+                                                let whiskAction = Action(name: action.actionName as NSString, path: actionPath as NSString, runtime: Runtime.swift3, parameters: nil)
                                                 
                                                 whiskActionArray.append(whiskAction)