UPnP

added UPnP
Upload And Execute

introduced new way to pass multiple clients + a method to upload and
execute
Merge pull request #4 from d3agle/master

Additions: UPnP + UploadAndExecute