First commit. Added a lot, have nodes and trees. Can find a tree's
fintness, can generate a population of randomly generated trees.
Currently working on finishing mutation and crossover operations for
trees.