Design and operation of a multi-dimensional coherent spectroscopy system