Cat/Review voting & tests related to it

I'd recommend putting these in a separate `votes` resource:

```ruby
resources :cats do
  resources :votes, only: [:create, :update, :destroy]
end

resources :reviews do
  resources :votes, only: [:create, :update, :destroy]
end
```