most of chat app; some spot work; template updates and css