abstracted more parameter setting from user, moving some code from set_user_params.m
to set_pipeline_params.m (which doesn't need to be modified by the user)