Adding tree class along with all of its respective node classes and
helpers:
Random tree gen, mutation, crossbreeding.
Also added a test file.