static void Main(string[] args)
        {
            #region Categories
            Category codingListCategory = new Category()
            {
                Name = "Coding Lists"
            };
            Category shoppingListCategory = new Category()
            {
                Name = "Shopping Lists"
            };
            Category socialDistanceCategory = new Category()
            {
                Name = "Goverment Mandated Lists"
            };
            List <Category> categories = new List <Category>()
            {
                codingListCategory,
                shoppingListCategory,
                socialDistanceCategory
            };
            #endregion
            #region TaskLists
            TaskList TaskListOne = new TaskList()
            {
                Name        = "Code!",
                Description = "Eat Sleep Code",
                CategoryId  = codingListCategory.Id
            };
            TaskList TaskListTwo = new TaskList()
            {
                Name        = "Social Distancing",
                Description = "Maintain a healthy isolation from others",
                CategoryId  = socialDistanceCategory.Id
            };
            TaskList TaskListThree = new TaskList()
            {
                Name        = "Grocery List",
                Description = "Things to get from the store",
                CategoryId  = shoppingListCategory.Id
            };
            List <TaskList> taskLists = new List <TaskList>()
            {
                TaskListOne,
                TaskListTwo,
                TaskListThree
            };
            #endregion
            #region Tasks
            //task for list 1: Code!
            ToDoTask taskOne = new ToDoTask()
            {
                Name        = "Add CRUD Methods",
                Description = "Continue adding CRUD methods to your practice ToDo App",
                ListId      = TaskListOne.Id
            };
            ToDoTask taskTwo = new ToDoTask()
            {
                Name        = "Add Unit Tests",
                Description = "you should of been adding unit tests from the start",
                ListId      = TaskListOne.Id
            };
            ToDoTask taskThree = new ToDoTask()
            {
                Name        = "Seriously Add Unit Tests",
                Description = "Before creating a the CRUD method, you should write the Unit Test...Seriously",
                ListId      = TaskListOne.Id
            };

            //tasks for list 2: Social Distancing
            ToDoTask taskFour = new ToDoTask()
            {
                Name        = "Avoid People",
                Description = "Stay a minimum of 6ft away from others and avoid human contact as much as possible.",
                ListId      = TaskListTwo.Id
            };
            ToDoTask taskFive = new ToDoTask()
            {
                Name        = "Get a pet",
                Description = "Get a cat or a dog or something you can cuddle. Studies show this reduces stress!",
                ListId      = TaskListTwo.Id
            };
            ToDoTask taskSix = new ToDoTask()
            {
                Name        = "Pet your pet",
                Description = "Give your pet all the love and attention you can no longer get from people",
                ListId      = TaskListTwo.Id
            };

            //tasks for lists 3: Grocery List
            ToDoTask taskSeven = new ToDoTask()
            {
                Name        = "Skyline Chili",
                Description = "Cans of Skyline Chili, as many as you can get.",
                ListId      = TaskListThree.Id
            };
            ToDoTask taskEight = new ToDoTask()
            {
                Name        = "Shredded Cheese",
                Description = "All of the shredded cheese. Yes all of it.",
                ListId      = TaskListThree.Id
            };
            ToDoTask taskNine = new ToDoTask()
            {
                Name        = "Pasta of your choice",
                Description = "I like spaghetti noodles, but equally as good over penne or fetticini or even rice!",
                ListId      = TaskListThree.Id
            };
            List <ToDoTask> toDoTasks = new List <ToDoTask>()
            {
                taskOne,
                taskTwo,
                taskThree,
                taskFour,
                taskFive,
                taskSix,
                taskSeven,
                taskEight,
                taskNine
            };
            #endregion
            #region Extra Lists and Tasks
            int      numberOfListsToMake  = 43;
            int      numberOfTasksPerList = 43;
            Category extraCategory        = new Category()
            {
                Name = "Category: Extra Lists"
            };
            categories.Add(extraCategory);

            for (int i = 1; i <= numberOfListsToMake; i++)
            {
                TaskList taskList = new TaskList()
                {
                    Name        = $"Extra List #{i}",
                    Description = $"Extra Desc {i}",
                    CategoryId  = extraCategory.Id
                };
                taskLists.Add(taskList);
                for (int x = 1; x <= numberOfTasksPerList; x++)
                {
                    ToDoTask toDoTask = new ToDoTask()
                    {
                        Name        = $"Extra Task #{x} for {taskList.Name}",
                        Description = $"Extra Desc {x} for {taskList.Description}",
                        ListId      = taskList.Id
                    };
                    toDoTasks.Add(toDoTask);
                }
            }
            #endregion
            ToDoApp        toDoApp = new ToDoApp(taskLists, toDoTasks, categories);
            PracticeAppCLI appCLI  = new PracticeAppCLI(toDoApp);
            appCLI.MainMenu();
        }
        static void Main(string[] args)
        {
            PracticeAppCLI appCLI = new PracticeAppCLI();

            appCLI.MainMenu();
        }