added Review model and associations with Product, User