Refactored DataFilter

- completely redesigned the DataFilter interface and implementation
- renamed DataFilter to Selection and implementation to SimpleSelection
- fixed a bug in the serach algorithm
- moved searching and filtering from controller to dedicated
TaskFilterService
- Quickfixed loaded tasks hiding new tasks (counter update)
- Quickfixed search to get applied on all tasks