Feature/max per page

Allows you to limit the value of per_page for your params, preventing `?per_page=99999`

```ruby
paginate max_per_page: 20, per_page: 10
```