Add ratings comments

Resolves part 1 and 2 of issue #2 as well as all parts of issue #12 
Include a test for when the review fails. That path is currently broken.