Created a histogram function which can build a matplotlib histogram of
agiven image
Created contrast limited adaptive histogram enhancement operation using
opencv
Started work on fminbga for python. Implementation is taking longer than
originally though. About 75% there.
Completed implementaton of fminbga which uses the breeder genetic
algorithm to minimise an input cost function based on an initial vector
and a number of generations.

Documentation has also been included
Created Operation to perform grayscale normalisation.
Changed package name from EntryScripts to demo
Revert "Changed package name from EntryScripts to demo"

This reverts commit 655df8a3596e3b5c1589ef51144758c90355c780.
Refactored EntryScripts into demo
Changed Experiments to experiments to conform to naming convention
Removed unneeded import
Updated Histogram function
Removed Dependance on logging
Merge branch 'master' into enhance