simulation history added
Merge remote-tracking branch 'origin/master' into master-mischa
format & clean
decoupling
removed revert debug, added commons collection