Add workhorse controller and API helpers
What does this MR do?
Adds send_git_blob
and send_git_archive
controller and API helpers to reduce duplication and make Workhorse easier for a developer to work with.
Are there points in the code the reviewer needs to double check?
Of course not.
Why was this MR needed?
@jacobvosmaer-gitlab and I agreed it would be a good idea.
What are the relevant issue numbers?
There are none
Screenshots (if relevant)
Not relevant.