Auto-fill created_by field

Of course, right after posting this i found a post touching on the same subject. https://github.com/strapi/strapi/discussions/6871

I see the comment made by giacomocerquone 10 days ago, but i would like to avoid having to do manual labor in my controllers unless i really have to. I’d prefer to always have the state be passed to the hook, or have some other kind of middleware that allows me to set these fields myself. As long as i can stay DRY i’m happy.