enforce validation during collection.add

Matches the Backbone behavior. Unless this was removed for a specific reason? All other tests still pass.