Commit 3. Still issues with all chromosomes ending up equal.

Trying to fix this problem. My guess is that the population array needs
to be an arraylist instead of regular array, so that lower half can be
removed at end of loop.
Commit 4. Finally working!

Seems to work pretty well now. Next step is implementing multi-level
algorithm, starting from 1/25 of image size up to full size.
Commit 5. Just before implementing multi-level.

Everything has been prepared and set ready for multi-level scaling
approach. Commiting before putting it all in the for-loop.