fixed multiple devices via API correctly
diff --git a/appurify/client.py b/appurify/client.py
index c6db13a..ba9c384 100644
--- a/appurify/client.py
+++ b/appurify/client.py
@@ -73,8 +73,10 @@
             device_id_list.append( device["device_type_id"])
 
         if response_device_list.status_code == 200:
-            if int(self.device_type_id) not in device_id_list :
-                raise AppurifyClientError("Current device list does not include device type: %s" % self.device_type_id, exit_code=constants.EXIT_CODE_DEVICE_NOT_FOUND)
+            listOfDevices = self.device_type_id.split(',')
+            for d in listOfDevices:
+                if int(d) not in device_id_list :
+                    raise AppurifyClientError("Current device list does not include device type: %s" % d, exit_code=constants.EXIT_CODE_DEVICE_NOT_FOUND)
 
     def checkAppCompatibility(self, app_src):
         response_device_list = devices_list(self.access_token)
@@ -82,15 +84,17 @@
         reservingDevice = -1
         
         for device in data_device_list["response"]:
-            if int(self.device_type_id) == device["device_type_id"]:
-                reservingDevice = device
+            paramListDevices = self.device_type_id.split(',')
+            for d in paramListDevices :
+                if int(d) == device["device_type_id"]:
+                    reservingDevice = device
 
-        #verify app type works with OS type of device
-        if int(response_device_list.status_code) == 200 and reservingDevice != -1:
-            devicePlatform = reservingDevice["os_name"].lower()
-            appType = app_src[-3:]
-            if (appType == "ipa" and devicePlatform == "android") or (appType == "apk" and devicePlatform == "ios"):
-                 raise AppurifyClientError("Must install .ipa on iOS device or .apk on android device.  Mismatch: %s installing onto an %s device." % (appType, devicePlatform), exit_code=constants.EXIT_CODE_APP_INCOMPATIBLE)
+                #verify app type works with OS type of device
+                if reservingDevice != -1 and int(response_device_list.status_code) == 200:
+                    devicePlatform = reservingDevice["os_name"].lower()
+                    appType = app_src[-3:]
+                    if (appType == "ipa" and devicePlatform == "android") or (appType == "apk" and devicePlatform == "ios"):
+                         raise AppurifyClientError("Must install .ipa on iOS device or .apk on android device.  Mismatch: %s installing onto an %s device: %s" % (appType, devicePlatform, d), exit_code=constants.EXIT_CODE_APP_INCOMPATIBLE)
         
         
 
diff --git a/appurify/constants.py b/appurify/constants.py
index 87183f2..d9ed1dd 100644
--- a/appurify/constants.py
+++ b/appurify/constants.py
@@ -11,7 +11,7 @@
 # Current development version
 # Increment this during development as and when desired
 # setup.py will use this version to generate new releases
-VERSION = (0, 4, 4)
+VERSION = (0, 4, 5)
 __version__ = '.'.join(map(str, VERSION[0:3])) + ''.join(VERSION[3:])
 
 # Last tagged stable version
diff --git a/dist/appurify-0.4.5.tar.gz b/dist/appurify-0.4.5.tar.gz
new file mode 100644
index 0000000..d6f83c4
--- /dev/null
+++ b/dist/appurify-0.4.5.tar.gz
Binary files differ