added functionality to reject self reviews in review controller + some other edits