update versions
move all files to correct location
fixes packages and imports
updated copyright and init data sub-project
Refactors EvolutionRunner to make use of a config that can be serialized.