add more tests for basinhopping
remove passable minimizer

rename maxiter to niter and change the message upon completion

eliminate iprint in favor of disp
change name of variable mytake_step
change ordering of inputs

other minor changes
incorporate changes from rgommers' diff
fixes for doctest and pep8