Code Restructure

- no more nullpointer exceptions
- still bad fitness
- no mutations yet (just crossover), might fix fitness
- Tested population remains fixed, individuals die (dont get evaluated)
with a low fitness