Add support for welcome messages to send to users on join

A feature I've kinda been wanting, particularly to quickly explain some things to new joiners. Don't have it showing fancy in the client yet, but that's ok.