Tests and refinement for StoryWidgetView

Add tests for URL routing and context of ``StoryWidgetView``.

Only try to get related stories if the list URL can be resolved.

Always have ``stories`` in context, but it should be an empty list
when no related stories are found or the list URL cannot be resolved.

Addresses #741