code: function build_html_message(data) {
  	var Q = require('q');
  	var marked = require('marked');
  
  	// Set default options except highlight which has no default
  	marked.setOptions({
  		gfm: true,
  		//highlight: highlight_syntax_code_syntaxhiglighter,
  		tables: true,
  		breaks: false,
  		pedantic: false,
  		sanitize: true,
  		smartLists: true,
  		smartypants: false,
  		langPrefix: 'lang-'
  	});
  	
  	// Using async version of marked
  	var defer = Q.defer();
  	try {
  		util.debug('Calling marked()...');
  		marked(''+data, function (err, content) {
  			util.debug('End of marked()');
  			if (err) {
  				defer.reject(err);
  			} else {
  				defer.resolve(content);
  			}
  		});
  	} catch(err) {
  		defer.reject(err);
  	}
  	return defer.promise;
  }
docs: /* Hilight syntax code using alexgorbatchev/SyntaxHighlighter /*
  function highlight_syntax_code_syntaxhiglighter(code, lang, callback) {
  util.debug('Calling highlighter()...');
  try {
  var highlighter = require('SyntaxHighlighter/src/js/shCore.js');
  util.debug( util.inspect(highlighter) );
  
  } catch(err) {
  util.error('Error was ' + err);
  return callback(err);
  }
  }
   The building of an email message