route painted sequentially

- In StatisticListener.java:
- openGui split into 2 parts(stats, map)
- openGuiMap opened only after algorithm has finished(there was
exception before)
- paint(MapPanel) splitted into paint (for points) and paintRoute(for
route)
- added button for calling paintRoute
- paintRoute is drawing lines with delay of 100ms(better to visually
follow the path)