Moved the node and data classes to respective subfolders of gp

Also removed treeSize scaling from maxRawFitness, as it is used to decrease rahter than increase the rawFitness. Floored rawFitness at zero.