Makes threads active when a message is recieved if it is not already open.
Connections stay up to date can only have one connection.
Chat works much better. Almost to a  beta.
Fixed error allowing thread to be made 2 times.