static void Main(string[] args)
        {
            var path = args[0];

            if (string.IsNullOrEmpty(path))
            {
                Console.WriteLine("Import file path required");
                return;
            }

            IParticipantImporter importer          = new ParticipantImporter();
            IDrawingService      drawingService    = new DrawingService();
            ISMSSender           textMessageSender = new AwsSMSSender();

            var participants = importer.Read(path);

            var assignments = drawingService.Draw(participants);

            foreach (var assignment in assignments)
            {
                var message = $"{assignment.Name}, welcome to the Highland Gift Exchange. You drew {assignment.PersonDrawn.Name}. $10 limit, white elephant gift.";
                textMessageSender.Send(assignment.Phone, message);

                Console.WriteLine($"Text sent to {assignment.Name}");
            }

            if (!string.IsNullOrEmpty(args[1]))
            {
                IExchangeLogger logger = new ExchangeLogger();
                logger.Write(assignments, args[1]);
            }
        }
    // Use this for initialization
    void Start()
    {
        geoMarkers = new GeoMarkerList(minimumRadius, this.transform, earthTransform, earthRadius, prefab);

        Participant[] participants = ParticipantImporter.getParticipants();

        drawMarkers(participants, "yellow01", "male");
    }