Add category model for @muffinresearch

You can't use the builder for them (they're outside the page), but you can do `models('category').cast(foo)` to put categories into the model cache.