bailout at 50k
bailout at 50k
added test suite, and refactored
added variable maxEpandNodes on search