Stereotypes and Language Models: Understanding how language models encode stereotypes, debiasing language models, and examining how stereotypes affect conversations