Initial classes and variables and prospective methods
getNeighbor(), calculateData(), makeTree()

Finished calculateData. Hopefully finished getNeighbor methods. Started
makeTree.
Changed some methods

Moved the getNeighbor functions into Tree and they are no longer
recursive. Every node now has a column and level variable which are used
to get their neighbors. Added makeChild methods to Node and updated the
makeTree method
Finished mostly

Finished makeTree. It currently prints all the numbers in a single
column. Now I am going to print it out better
Finished

It doesn't print out perfectly like a tree. I also deleted unused code!