public HttpResponseMessage GetImage(string id)
        {
            var response = Request.CreateResponse();
            try
            {
                var driver = new Driver();
                var videoStream = new VideoStream(driver.DownloadThumbnail(id));

                response.Content = new PushStreamContent(videoStream.WriteToStream, new MediaTypeHeaderValue("image/jpeg"));
                return response;
            }
            catch(Exception e)
            {
                response.StatusCode = HttpStatusCode.NotFound;
                response.ReasonPhrase = e.Message;
                return response;
            }
        }