Quantum Computing and Optical Memory Using Spectral-Holeburning Techniques