Building up Story and StoryCreator.  Added more tests for invalid.