Added generic views, broke it and then fixed it. Yay!
Added Poll tests