Quantum computation and Information with superconducting circuits