Use 'steps' to control number of steps per timestep

closes #3937