Extract channel type validation logic
Update WSDLs
Allow single topic string to be passed where multiple topics are valid
This is for convenience for the end user, so they have the option of using an array or just a string