updated util methods

Signed-off-by: CorriePie <corriekay.pinkie@outlook.com>
added dynamic default channel

Signed-off-by: CorriePie <corriekay.pinkie@outlook.com>
modified permissions

Signed-off-by: CorriePie <corriekay.pinkie@outlook.com>
Chat foundation

Signed-off-by: CorriePie <corriekay.pinkie@outlook.com>