NSFW Chat channel added

Commands /nsfwchat and /nsfwtoggle can be used to: toggle or chat to
nsfw or: listen to nsfw chat respectively.

ACTUALLY COMMITING FILES THIS TIME
Formatting and functional fixes.
Adding NSFW filter in global chat.
Adding permissions to the plugin.yml
Adding tests for the word censor.
Updating tests to include case
Adding pluralised words
Adding /cpa command