implemented and tested maximum steps without improvement stop criterion
refactored search tests
implemented and tested maximum time without improvement stop criterion
best possible evaluation computed for search tests