Implemented complete consensus reviews
Note: there is no testdata endpoint test for the new endpoint added in this branch. I've added a story to go back and audit/add all missing tests now that we are getting closer to having the full chain working.