Project 5: Predicting Vote & Ideology with Demographics and Browsing Data (Thesis)