Yoga Moms, Stoners and God: 51 Things the Internet Predicted Would Save the Democratic Party