add rfc compatible prefix to channels created on startup

in the default configuration file, the example channels don't have a valid prefix ("#" or "&"), so instead of modifying the configuration file, I've added a regex check the prevents invalid channel names from being created.

I'll leave this pull request open for a few days so it can be reviewed.

Sebastian.