Tentatively have infinite scrolling, fixed read/unread typo, tidied views.py somewhat