Breaks RatingStep Out as Its Own Component

To correctly follow the recommendations of React thinking, I've broken
out RatingStep out into its own component.