Ensured fitness2 is initialized
Heavily refactored vector org
Fixed the selection direction and split up best from average datafiles