PubNub.hpp: First API draft