chat working

ToDo:
work out formatting.
disconnect handler?
show chat before username entry.
declare name registration
make sure name isnt taken.