Add shoulda matchers

Change-Id: I533be57a3d3ba84064ea8096cf174a8574cb5852
Generate product category model.

Change-Id: Ic703cbe4b4554f4a8ecbff40c32d463b4b6257c3