code: function Messenger(namespace) {
  	assert(namespace, 'A namespace is required to use the process messenger.');
  
  	assert(Object.prototype.toString.call(namespace) === '[object String]',
  		'The namespace must be a string.');
  
  	this.namespace = namespace;
  
  	this.setupWorker();
  	this.setupMaster();
  }
docs: Create a new process messenger.
  
  @param {string} namespace    The namespace used by this messenger.
  @constructor