Only call setModel (and render) if model has not been set

In ``StoryInfoView``, only bind ``setModel()`` to the
``ready:story`` event if the model isn't set when the view is
initialized.  Otherwise, the view gets rendered twice, clobbering
event delegation.

Addresses #579