Frontend list works

Ready to test:
     - listing and paging works (1st, prev, next)
     - filtering and unfiltering by current user id
     - removing works
     - changing work visibility by batch
     - batch selection should be only visible if user has write permission
Didn't think about that, I thought it was expected to either return error or force page to 1 if it wasn't defined. The problem here was that req.query.page was being increased by 1 and then decreased by one, when it should've been decreased by 2. I just liked more to have a "current" var