category model spec

sorry about the commits with no changes - will take a look at those models next