More closely follow mqtt topic advice, specifically /A/# == /A

Will build a set of test cases tonight, (and also add in a few quick optimisations).