ENH: Make categorical repr nicer.

Make looking at Categorical types a little nicer. Needs some tests still, but works fine locally so far.