Added searching functionality to the Collection
Massive refactor so that splicing goes through callback engine.
Finshing the plucking functionality and therefore 1.2