Switched drawing approach

Rather than blit each pixel at a time, now i'm making a bitmap saving
that as tmp.bmp loading that into a pygame image then bliting that
single image to the screen! Downside is have added an extra dependency
"Python Imaging Lib" going to look at just using a pygame inbuilt. Want
to move on to colours next.
Basic Colour

Now every pixel inside the set is painted white, and every pixel outside
is painted a shade of purple depending on the value of n when the
program broke from the loop
Added title

Added a title
Formatting

Formatting removed leftover variables
Added loading screen

Now says loading until there is an image to display