*8859* Improve article copyright/license affixing

PR for testing and comment; Do not merge.
Yes, this looks like it's dead code. You can delete that whole block of code without affecting anything.

We used to have a lot of dependent entities loaded and maintained within the Article object, but that rapidly led to hard to maintain code; I've found it a lot better not to tie dependencies between model objects, and introduce helper functions for shorthand, like the $article->getAuthors function has become.