Refactored the SearchNode class to use camelCase for its attributes.  Fixed several issues with formatting the output to make it less verbose.  Fixed bug whereby the tree_search algorithm added States, not SearchNodes, to the returned List.
Missionaries and Cannibals problem complete!