F timeperiods

Define to create timeperiod objects
Would you be able to take off the `timeperiod_` from the `target_dir` and `target_file*` params so they match the other defined types in the module?