adding message::add template for pointer tyes and size_t

new version of zmqpp broke our use case with void * and size_t 
Added a template that takes a pointer type and a size_t parameter.