Integrated features into CopiedState.

Implemented mutation, crossover.
Merge remote-tracking branch 'origin/master'