Added star rating system and hopefully broke nothing.
Added star rating system and hopefully broke nothing.


Former-commit-id: 9c8da96dd365085fd9e021ca36f12d5a7c84c9fd [formerly 42834e78a93aaac598d9965910ee171b4a50c50c] [formerly 6e07853ca438260a8809f947ba3a08a4173f3bea]
Former-commit-id: be66c7ff2452afc4cf933f3ac0c04aedbe009dd6 [formerly ee62699ec04266a6f91675db99acb318c4f3a907]
Former-commit-id: 5bd2a5343f3f742773294cfed5dba37f68c7d832
sctjkc01/ofCourse,ryansb/ofCourse,ritjoe/ofCourse,ritjoe/ofCourse,ryansb/ofCourse,sctjkc01/ofCourse