Refactored some code in the HBSE Algorithm.  Updated the Unit Tests to test for node specific changes