various python cleanups, edits and to_dos.

Tested on bennet.

optimized fractal algorithm took 20.58 seconds
New python programs to create and process data.

Hash comparison are created and binary data is created and then
processed to find probability and entropy. Data is created in
random_data, then data_analysis creates a plot, and find_probability
finds the probability, and entropy_prob find the entropy of that system.
changing estimating entropy page