Some simulations refinements implemented. No crashes but there might be
an infinite loop.
Simulation works pretty stable now. In a next step we will have to test
the new heuristic against the old one.
Progress bar in simulation widget is implemented and functional. Updates
probably need to be slowed down since they otherwise use too many
cycles.
Removed some unnecessary debugging output.
Commit before refactoring.
Method choose_n_crossings moved from siminstance.h to heuristics.hpp
choose_n_crossings_wisely moved from siminstance.h to heuristics.hpp
Reorganized program structure to improve readability.
Commit before merge.
Merge branch 'progress_bar_implementation' into simulation_refinements
Fixed small bug in progress bar.
Commiting only minor changes before a simulation change.
Commit before changing simulation implementation.