initial commit of feature03: refactoring for centralized group of preprocessing functions from ImageJ
lightly tested implementation
Merge branch 'f03_centralized_preprocessing' into develop