adds chat and semantic-ui for styling, styling unfinished