Require a ID when adding models

It is too brittle to use an array and require that models are added
to Backbone.HashState in a predictable, never-changing sequence.