added stayontop hint to the remaining windows (save as etc.).
refractored error handling in the visualization. fixed a small bug with reset on the last vis.run() call. added the "close_at_end" config for closing the simulator after the algorithm has set the end flag in the world - default is true, only when visualization is on, without the simulator closes always after the algorithm.
Showing with 236 additions and 162 deletions