Has main etl jobs inherit common class to reduce duplicated code
Marked this as a breaking change since I renamed a few fields that can be the same across all jobs settings. For example, I renamed raw_data_path in the SmartSPIM JobSettings to input_source via the parent class.
Closes #143
raw_data_path
in the SmartSPIM JobSettings toinput_source
via the parent class.