[BusinessLayer] Добавлены модули ninject для алгоритмов, и треков
[BusinessLayer] Добавлены фабрики для алгоритмов и треков.
[BuisnessLayer][Refactoring] Теперь алгоритмы создаются через фабрики.
[PresentationLayer][Refactoring] Добавлен выбрас исключения, при попытки ввести не правильный размер ребра.