Added `ReviewSerializer`.
Added regular views using serializers with JSON output.
Wired the views using serializers up.
Take rest_framework `Response` instead of `JSONResponse`.

Object `Response` from `rest_framework.response` is used to replace `JSONResponse`.

Human-readable named status codes are also used to make the response meanings more obvious.
Added optional format suffixes to URLs.
Changed fields.