WIP: Rename files based on entries
The goal of the PR is to add a functionality that would rename all the files (pdf) of a collection based on a given pattern for instance "${author} - ${year} ${title}.pdf"
It implements a dialog class for user input and an agent (backend) that carry over the renaming of all files