Commit 7 - New version started.

Now using the population array as communication between objects instead
of just the best PolygonImage.
Commit 8 - Huge change!

Lots of new stuff added. Multi-level works. Polygon count increases by
level. Algorithm runs on each level until a stagnating variable reaches
a set number of iterations. Stagnating var increments when delta fitness
from last time is less than a set percentage of start fitness for that
level. Edge detector implemented and used in fitness calculation.