Refactor story creation steps
Refactor story creation steps

Create a common function that gets or creates a story with variable extra
keyword parameters.  Then call this from the various step functions. This
eliminates some repeated code.

denverfoundation/storybase,denverfoundation/storybase,denverfoundation/storybase,denverfoundation/storybase