- Improving load times of large graphs

Genetic Trainer
- Fixed bug causing trainer to not deserialize properly. Data previously saved is not corrupt and should now load fine.
- Fixed crash deserializing the trainer when the graph structure has changed
- Renaming countToMutate to targetsToMutate for clarity
- Fixed bug where the last non-random chromosome would not mutate weights