Topological Quantum Computation with Gapped Boundaries