map code cleaned, arhitecture cleaned, map feacher

DONE:
* zmiany architektury (miejsce generowania mapy, przekazywanie mapy do
algorytmu idt),
* wczytywanie mapy z pliku z poziomu interfejsu (na klika i podanie
ścieżki),
* updejt parametrow wejściowych przy każdorazowym uruchomieniu algorytmu
( nie trzeba wyłączać apki, żeby uruchomić algorytm ponownie),
* eliminowanie wielokrotnych spacji w pliku źródłowym mapy,
* chwilowa ścieżka reprezentowana przez punkty (okręgi).

TODO:
* postaram sie ogarnąć rysowanie najlepszej ścieżki jako lini
przechodzącej przez punkty,
*skalowanie koloru feromonów,
* fajnie jakby powalczyć z przedstawianiem chwilowej ścieżki (może dla
każdej mrówki z osobna, może jako linie łączące punkty? )