Ip filter

This PR contains the basic image processing filters required for image processing and segmentation of volume data sets. More complicated functions are currently commented out and require some additional work in order to function correctly.
Once all functions listed are incorporated Total Variation, and Non-Local Means need to be added to this processing module.