Changed library not to wrap PubSubClient, but instead to just create
JSON messages based on the object model. Allows more flexibilty for the
user.