Super large style changes and addition of chat system.