26902 Initial code review

Created a branch from the very first commit to be able to review the whole code written so far.
This does not mean that a merge should be done after the review is done, this is a "dummy" pull request.
Is this actually a Backburner server hostname ? If this method was inside a Backburner class, that would be clear. But, as it is not the case, it should be renamed to get_backburner_server_hostname ( or something similar ). The methods above do have backburner in their name.