Added more test coverage, fixed a possible bug

Bug is when users try to edit someone else’s review, they would pop an
invalid get request instead of an error message.