Fix travis tests

Technically, this works since the database requires the value to be an integer, but this validation would allow for things like 2.5, which I'm not sure we would want.

It might be better to use the inclusion validator:

```ruby
validates :rating, inclusion: { in: 0..5 }
```

This would only allow the values 0, 1, 2, 3, 4, 5