bug fixes

Tracked down a few nasty little bugs..
- publishing a non-string message converted it to a string before writing
- new config wasn't dealing with addresses that weren't already arrays

added new test that used to fail which will now pass, as well, and bumped the version #.