Improvements for UTF-8 handling under Ruby 1.9 (fixes #6)
Throw an exception if the topic name is an empty string