public void DownloadAndInstall(string package)
{
//Get Asset Details
string[] packageToInstall = package.Split(',');
PackageManagerRequest req = new PackageManagerRequest(string.Format("assets/{0}", packageToInstall[0]), Method.GET);
ResponseWithContentBody<dynamic> response = Client.ExecuteAndDeserializeDynamoRequest(req);
DownloadRequest = response.content;
//Donwload the file
PackageManagerRequest fileReq = new PackageManagerRequest(string.Format("files/download?file_ids={0}&asset_id={1}", packageToInstall[1], packageToInstall[0]), Method.GET, true);
Response res = Client.ExecuteDynamoRequest(fileReq);
var pathToPackage = Client.GetFileFromResponse(res);
InstallPackage(pathToPackage);
}