youtube: factor out login
youtube: use reordered description template

Closes #2.
youtube: groundwork for mass desciption change