Adding the histogram matching part of the algorithm.

I added two files. Main.cpp is my main one. HistogramMatching.h contains functions for handling the matching process. A necessary Gaussian method will be added soon.
It is generally considered a better practice to put only your method definitions in the `*.h` files and your implementations in the `*.c/*.cpp` files.