extended search test template
updated max runtime javadoc
updated max runtime test

switched from random search to random descent
implemented and tested max steps stop criterion