Filters and data

- navigation module is refactored
- filters are applied before rendering
- filtration affects search results
Вообще подстановка делается единожды. Т.е. частично данные с вариантом "из коробки" подставить нельзя. Есть выход - можно сделать свой враппер/новую функцию, и уже тут можно реализовать требуемое каррирование - что я и сделал в Utils (пока не закоммитил).

Правда в таком случае смысл добавлять зависимость от lo-dash вообще теряется (в моем восприятии). Я предлагаю (пока у нас нет сколько-нибудь значимой связанности с ним) убрать lo-dash.