Fixed crossover bug

Make sure we have at least one node being crossed, otherwise this causes
issues for the GA. We could instead just turn off crossover when we get
a 0 back, but just forcing 1 seems to make sense as its turned on when
we get here.
Error msg wasn't printing
Adding experiments for testing full elitism