fix begin simtime
refactor: using abstract test class
a bit more info while unit-testing
Merge branch 'master' into fix-begin-simtime
for adding a new map for simtime test
added nonzero begin simtime; fix currentSimStep init