Implements selector class + tests + methods in catalogue
Changes Selector to CatalogueSelector
Merge branch 'master' into selector_1
Merge pull request #6 from g-weatherill/selector_1

Implements selector class + tests + methods in catalogue (now updated to current master!)