added product reviews table, ratings table, and questions table
started feature tests for reviews and just created the review model
created rating, product review, and question models with tests
fixed some ratings test setup and factories