Major clean-up. Add Gaussian/NMS filters and reorgnaize filter library