Feature/search based directories

Directories were loading very slow. Turns out this was due to the combination of the castle_gates based queries with sorting the users by login. Sorting by login requires fetching all possible records.

Instead this provides a search field to find the users and the result list will not be sorted. In order to find a particular user one can easily narrow down the search. The search field even provides autocomplete.