Changed the getBootstrappedData function to add each model of a collection to the modelStore

Added each model that's part of a collection to the bootstrappedData - this way we can access them singularly without having to request the single model inside of the collection.

This also fixes an issue if there were two models with a sub-model of the same key.
The idea here was that if you have a named field you'd want it to appear in the cache as such.  Best course of action might be to change the key to be `model_name:id:` the same way as everything is currently cached.