Added deletedColl array to collections and implemented maintaining it in collection prototype methods.
Moved eventObject off eventProto and onto obj2. Add models now returns an array of the models added to the colloection. All methods that add or remove models now emit events with the added and removed models as the 2nd arguement to emitEvent.
Merge branch 'feature-collections-models' into development