Added models for category, product and variation, added test for category with shoulda gem