class abstract demand added
class asset demand added
file collection demand now extends abstract demand
class search added
FileCollectionRepository now extends AbstractDemandedRepository, required methods implemented