Add firstname, lastname, admin to User
Configure Devise
Add require_login method to categories controller and update specs
Add validations and average_rating method to Product model
Require name to be unique for Category model
Add validations to Review model and an example to Review spec
Fix products controller and refactor specs
Add author method to Review decorator
Fix review controller