Writing tests to outline behaviour of the user PickerController
Adding initial PickerController::findAction() functionality to throw 404 for insufficient search term
Removing tests for empty search term in user PickerController (the search term restrictions will be implemented at the routing level)
Fixing return type in FilterableRepositoryInterface
Adding decorator MetaDataInterface for providing information regarding which fields should be decorated on an object
Updating test assertion for PickerController::findAction()
Removing redundant MetaDataInterface
Adding user PickerController implementation, route definition and container config
Updating FilterCollection to support join types
Adding  parameter to FilterCollectionBuilder to support join logic selection
Updating user PickerController to set join type on FiltersCollection to OR