More chat server logic
We can now handle name changes
Message broadcasting logic in, but server broken D:
Error checks