At AC's request, added a new diagnostic to catch instances where no authors have been specified for a poem, but neither unsigned nor anonymous has been selected either. Also continued hacking at the chart functionality, but it seems that there's a commonly-encountered issues when trying to get the ChartJS bundle to work, so I'm going to switch to using the separate moment.js instead.