Added blank files for managing trees of nodes
Added basic prototypes for tree functionality.
Added empty functions to tree
Added comments to describe graph-building algorithm at a basic level
minor comment change
Most of the graphing code is worked out, this commit is just acting as a safe checkpoint
Algoritm completed, still need to complete other minor functions
Added struct and methods needed for adding and removing nodes as connections
Pseudocode written for bfs
Memory fix
Cut unnecessary function prototypes
tree.c compiles correctly, ready to confimr working.
Added a cleanup function to the tree
Fixed merge errors