better messages and new feature test
branch and bound changes
Revert "branch and bound changes"

This reverts commit 0ed96348211d6f0a0548f008bc1ba425ac1b6782.
branch and bound enhancements