Updated bandpass filter for 3D

Function bandpass accepts tuple value for smoothing and noise. Noise
filtering is not done for dimensions with noise*2 <= smoothing.

Updated initiation at start of feature, added dimension mismatch check.