Топологическая сортировка в отдельном потоке.

1) Добавил алгоритм топологической сортировки.
2) Создал отдельный поток для работы алгоритма.
3) Добавил отрисовку работы алгоритма на введённом графе.
4) Сделал красиво (цвет текста, окантовка в зависимости от цвета заливки
вершины).
Добавил версию v0.4 проекта.
Merge branch 'Thread-and-TopSort'

Conflicts:
	src/Interface/Window.java
	src/Main/Main.java