Categorification of Dijkgraaf-Witten Theory