// Starts a console application that executes every Gremlin query in the gremlinQueries dictionary.
        static void Main(string[] args)
        {
            Console.WriteLine(string.Format("Retrieving tagged communications from {0}.", CommunicationProcessingBusinessLogic.GetStorageEndpoint()));

            var communications = CommunicationProcessingBusinessLogic.RetrieveEmailsAsync().Result;

            Console.WriteLine(string.Format("Processing communications to {0}", StorageUtility.GetInstance().GetHostname()));

            int counter = 1;

            foreach (var communication in communications)
            {
                Console.WriteLine(String.Format("Processing communication {0} of {1}.", counter, communications.Count));
                StorageUtility.GetInstance().StoreEmailToGraphStorage(communication);
                counter++;
            }

            // Exit program
            Console.WriteLine("Done. Press any key to exit...");
            Console.ReadLine();
        }