Add BFS, DFS algos and basic Tree structure