Evolution And The Climatic Niche: Using Genomics And Niche Modeling To Explore How Climate Impacts Evolutionary Processes