Update channel topic when Test Day starts and ends

hi @whimboo !

with apologies for the untidy commit list, suspecting this requires re-forking the repo to fix, and not sure what that would do to existing pull requests

That's correct. The simplest solution would be to change config.channels to a single channel. If needed we could expand it to an array later.