DRY: To rebase after accept, more compact

Just the desired improve to the accept syntax
Default :given to existing(:on)

So if a request accepts a filter "on year", then by default (if no
fixtures are specified), make sure that fixtures have different year
Extrac rspec_api into gem