Inheritance: IFaceRecognitionService
 //[TestMethod]
 public void TestFaces()
 {
     var rawImage = @"";
     var svc = new FaceRecognitionService("", "", "", new ImageCleanupService(), null);
     string intermediateUrl;
     string finalUrl;
     bool addedOverlay;
     var users = svc.ProcessImage(rawImage, out intermediateUrl, out finalUrl, out addedOverlay);
     if(!string.IsNullOrEmpty(intermediateUrl))
         Console.WriteLine(intermediateUrl);
     if (!string.IsNullOrEmpty(finalUrl))
         Console.WriteLine(finalUrl);
     Console.WriteLine("Users: " + string.Join(", ", users) + ", added overlay: " + addedOverlay);
 }
        //[TestMethod]
        public void TestOverlay()
        {
            var files = Directory.GetFiles(@"C:\Users\jrupp\Desktop\mustaches");

            var apiKey="";
            var apiSecret="";
            var ns="";

            var rawDataUrl = string.Concat("data:image/jpeg;base64,", Convert.ToBase64String(File.ReadAllBytes(@"C:\Users\jrupp\Desktop\out\source1.png")));

            var i = 0;
            var outBase = @"C:\Users\jrupp\Desktop\out";
            foreach(var file in files) {
                var svc = new FaceRecognitionService(apiKey, apiSecret, ns, null, new FakeOverlay(file));
                string intermediateUrl, finalUrl, contentType;
                bool addedOverlay;
                svc.ProcessImage(rawDataUrl, out intermediateUrl, out finalUrl, out addedOverlay);
                File.WriteAllBytes(Path.Combine(outBase, "img-" + (i++) + ".png"), GetDataFromUrl(finalUrl, out contentType));
            }
        }