Basic img_proc module revision and re-org using API option

Reorganized the thresholding, histogram, morphology and filter operations so that all direct imports are removed and now loaded via the api.

Remaining tools to follow.
remove all print statements, convert to logging where sensible.