#123 Add RecentFilesManager

since I decided to remove HomePage (because this is too sepecific to be widely used)
I had to keep the recent files functionality so I move that in a lightweight manager class