Definition of ADTree refactored
namespace and separate folder for data manipulation + Node* for ADTree
implementation