Apply more Rubocop recommendations.
Improve the title and description shown for Gists.
Authenticate with the GitHub API.

This raises the hourly rate limit from 60 to 5000.
Add support for multiple files.

Incidentally, this also speeds up execution by swapping from querySelectorAll() to getElementsByTagName().