Jim Roberts joins Mashable as executive editor, chief content officer