Redesign TakeReview

Using quickdialog to render the view of take review based on JSON file
Minor fix for update reviewActivity object
Minor refactoring
Fix no-comment bug

Check whether there is a no-comment review. If there is no comment, do
not update comment field.
add plus/minus points