Add details to story model, associated tables

refs #17091
Expand story API description

refs #17091
Updated tests to reflect the updated story model

refs #17091
Deleted a file.
Add details to story model, associated tables

refs #17091
Updated tests to reflect the updated story model

refs #17091
Deleted a file.
Added videos and images to the test json for stories

refs #17091
Commiting to prepare for a rebase

refs #17091
Add details to story model, associated tables

refs #17091
Changed story model to more closely match api.

ref #17091

Story model doesn't work as laid out in the API. Had to create a video model and
set up many-to-many relationships with images and videos. Added a test for the
video model. Story model mostly works, some JSON issues that I'm having problems
with though.
Commiting so that others can look at it

refs #17091
Fix some of the fixtures
Redo story view to use serializer, add natural key def to videos
Change image natural key resolver to return a dict
Update Video/Story update with flake8 fixes
Remove extraneous merge message, fix video header