removed inheritance from core COlelctor tidied up some docs and notes and add more stuff on separating binning methods
removed inheritance from core COlelctor
tidied up some docs and notes and add more stuff on separating binning methods

Ensembl/ensembl-funcgen,Ensembl/ensembl-funcgen,Ensembl/ensembl-funcgen,Ensembl/ensembl-funcgen