added thrown exception for unhandled commands

Signed-off-by: CorriePie <corriekay.pinkie@outlook.com>
added channel commands, created default argument parameter

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

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