More chat styling, finish base websockets chat logic