basinhopping now keeps track of number of function calls
update bayes_opt stuff
a few changes to the bayes opt stuff