Painterly Creates Image

The painter would render directly to
the applet. This prevented it from
becoming multi-threaded
Painter is Multithreaded

Using Futures we are able to draw each layer
at the same time.

A simple test produced these results:
Single Thread:  11.55s, 11.79s, 11.62s  AVG 11.65s
Multi-Threads:   6.93s,  7.14s,  6.95s  AVG  7.00s
Therefore the speed increase from using futures is 40%