Enhancements to a user experience.
Added man file, with basic descriptions, which will be written to the standard output in case of a parameter related exception.
Changed parameter validation for DIFF.

CLCActions now called ArgumentProcessor, since only one function actually exposed there. All functions in it will now throw IOException which will be cought at higher level informing a user of an error in the IO.