Only match source URI templates if the date components match what a date would look like, and avoid throwing when companion files do not have an article. Fixes #184.