Implemented review functionality and tests
Refactored reviews tests
Finished review functionality