IMPROVED - Refactored Collection.m(fetchWithParams) ; took out the model loading logic and made it into its own method : Collection.m(updateCollectionWithJson)
IMPROVED - Added Collection.m(initWIthJson)
IMPROVED - Refactored Collection.m(updateCollectionWithJson) in order to remove model cycling logic into Collection.m(updateCollectionWithModels) ; also added Collection.m(initWithModels). Consequently, Collection.m(updateWithJson) now calls Collection.m(parse)
Merge pull request #12 from glesperance/collection-refactor

Collection refactor