Categorification, representation theory, low-dimensional topology, and topological quantum computation