added timing
annotated public methods (mostly for intellij)
use per island fitness
chained best solution map
made memoized fitness local to each island
perform calculations IN THE FUTURE TURE TURE