moved the updating and filter logic out of BackboneRepository and into FilteredCollection

Which is now returned by BackboneRepository. TODO: make the type of
filtered collection an overridable property.