Quantum Computing with Superconducting Qubits and Cavities