Artworks and Galleries

Don't merge. Todo: tests.
Yeah I think so. This falls back to `recent` if `params[:sort]` is nil. I'm pretty sure it has the same code paths as your original implementation.

Here are the 2 code paths I can think of:

1. `params[:sort]` is present -> All artwork is paged and returned*
2. `params[:sort]` is not present and falls back to `recent` by default -> All artwork is sorted by recent, paged and returned

* It does seem weird that we set the `@sort` ivar but never use it except for when the default `recent` sort order is used.

Although all of this was purely technical advice I guess. I'm not sure what the actual product related decisions were here, but I bet @adrianonco knows how things should work.