Revamped the structure

I've moved the coloring algorithms into the rendering dll to allow for
the use of internal methods/fields (in the past they've had their own
dll).

I've opted to not use interfaces for this project any more. At least not
for the rendering/coloring.

I've taken the progress bar handling out of the fractals. I realize now
that I was trying to do too much inside the fractals class. I'm hoping
my new strategy will lead to more stream lined code.