Переписан и переименован класс Route(Router).
Изменено: стиль и оформление кода; класс больше не является статическим; больше никаких вызовов моделей; убрана работа с языками; изменена механика работы.
Добавлено: новые методы; комментарии кода.