Added merge method in Collection

* Also implemented ArrayCollection merge method
@Ocramius Maybe agree in this case, but hot about addUnique #35?