Reservoir Engineering For Quantum Information Processing