update MQTTMessage interface

* payload is now a NSData object
* -payloadString method can be used if the payload is a UTF-8 string