Quantum Information Processing with Graphs