added anealingoptimize
added python.js that have functions used for method that js doesn't have but python have
improved ui
added hillclimb