Refactor user controller and spec
- Refactor user controller spec
- Refactor user controller to make review creation on user edit clearer
- Fix user controller bug where response message would sometimes say
  reviews had been created (when they correctly hadn't)