enhance time step controller

- NEW : add a method to generate the time step based on certain number of a decade in log10 scale of the time
- ENH : easier to set the final simulation time and step per decade.