Rename type parameter to time_cycle_type parameter
Rename type parameter to time_cycle_type parameter and add messages for wrong arguments
Add tests for _get_initial_dt()
Add _get_initial_dt()