add test for edit and delete reviews
resolve merge conflict issues
Merge pull request #9 from shuangliu12/reviews

add reviews features, tests