Think function cleanup
Improve results file creation
Cleanup (unfinished) communication range stuff
More configuration cleanup
Added the ability to specify experiment end time in the config