when.js helper methods on the Collection
slowly start to modularize the library
created generic model & collection bases