refactoring: class names and file paths were changed
BTreeNode: code cleanup
BTree: shared pointers were used for nodes
Views for Binary Tree use shared pointers