Channel chat

This lets each channel page have its own chat room using a modified version of the destinygg chat server. User sessions are read from the redis db to allow people to login to chat. Also there's some new stuff in config.php.

The chat backend is [9inevolt/overchat](https://github.com/9inevolt/overchat). So it's still in dank language, but i ***really*** didn't feel like trying to rebuild chat in the python server.  You pretty much just need to install Go and the 'run' script should take care of the rest.