Security fixes for PR announcer

Thanks @Giacom for the info!
PR announcer is now able to authenticate with Nickserv.
Communications key moved out of config controller.
Even better Regex validation.
Reading now has even more exception handling.
Merge pull request #3484 from VistaPOWA/pr_announce_security

Security fixes for PR announcer