branched for automatic genome selection experiments
better fitness, actual selection
added "exposure" term to fitness
some re-structuring in the fitness calculation

added number of matched features to fitness
now saving all elitist phenotypes
genome cross over now only between different parents
changed to smaller pop size for testing
now calculating fitness in parallel
added catch if only one elite (self-cross overs)
larger pop
Merge branch 'master' into autogen
added live histograms
now elite and good gets differentiated, much better diversity
better cross over (full random, not splice)

memory leak in parallel fitness calc, temporarly fallback to single thread
added argparse, now with autogen on command line