Added test cases for recently discovered bug.

The bug was that creating a StoryListEntry only with ID would not actually give it an ID. The fix was trivial, and to be certain, the StoryOverview now checks for nil IDs on creation. These tests verify that all this still works as it should.