Add random story endpoint

'api/v1/stories/random' selects a random published story. The Category Recorder app relies on this feature.
can we call `first` instead of `[0]`? is that preferable or not? Not sure.