CMake: renaming executable without uppercase characters
main: using the 0 logger level just for simulation

The logger level 0 is only used to show simulation duration. We assign
level 1 to older 0 level write.
timer: adding a new Timer class to compute simulation's duration