Added RatingCategoryChoice model and extended RatingCategory model
Added total_review_average tag and re-implemented average calculation.