Dustin Haring
Unfortunately there is a bunch of restructure and fixes and I hate single large commits. But essentially I integrated the Gemini prompt, I fixed an issue in the custom_search, I added API key variables, and I restructured to hopefully make datatset testing easier by using the test_on_dataset() function
c68f588