changed executable name to project name: datas-and-algos
changed executable name to project name: datas-and-algos-test
google-test version upgrade (when built as external project)
added generic test case RuleOfFiveTest to be used for default constructible objects that implement the rule of five
main.cpp cleanup; output where to find the test cases
added ds::binary_search_tree and unit tests