Произведен рефакторинг. Во многих местах ручной перебор массива заменен на использование предикатов и дескрипторов сортировки
Добавлено поле поиска по клиентам и хэдер к таблице, проведен дополнительный рефакторинг