Added Star Rating

Closed #19