public void CreateForceDirectedTable(IConsoleReader consoleReader)
        {
            var pathwayTableFilePath       = consoleReader.GetInputFilePath();
            var forceDirectedTableFilePath = consoleReader.GetNewSaveFilePath();

            var handler = new ForceDirectedTableExcelHandler(pathwayTableFilePath, forceDirectedTableFilePath);

            handler.GetConnectionsFromPathwayFile();
            handler.PutAllConnectionsInOutputFile();
            handler.SaveForceDirectedWorkbook();

            handler.QuitApp();
        }
        public void MakePathways(IConsoleReader consoleReader)
        {
            var dataFilePath    = consoleReader.GetInputFilePath();
            var startYear       = consoleReader.GetStartYear();
            var endYear         = consoleReader.GetEndYear();
            var campus          = consoleReader.GetWorksheetName();
            var pathwayFilePath = consoleReader.GetNewSaveFilePath();

            var excelHandler = new ExcelHandler(dataFilePath, campus, pathwayFilePath);

            excelHandler.SetUpPathwayFile(startYear, endYear);
            excelHandler.SearchSpreadsheetForStudentEnrollments();
            excelHandler.GeneratePathwaysFromStudentData(endYear - startYear + 1);

            Console.WriteLine("Saving {0}", pathwayFilePath);
            excelHandler.SavePathwayFile();
            excelHandler.QuitApp();
            Console.WriteLine("COMPLETE");
        }