198 byte publish/subscribe messaging micro-framework