Things added:

logging best so far

for loop

real valued problems

added algorithm visualization using graphviz, must be installed on computer that is running this