String.replace in Javascript only replaces first occurrence by default.
Tests for subscribing and unsubscribing to topics with multiple wildcards.
Also noticed that the test for unsubscribing for real was slightly broken -
it was disconnecting first so was always succeeding even if I unsubscribed from a different topic.
Merge pull request #41 from davedoesdev/fix_replace

Subscribing and unsubscribing with multiple wildcards.