Linescan and Total Variation Denoising

Cleaned up the previous requests and combined them in one(#357 & #366)

This has Linescan operators and Total Variation Denoising methods.