Completed Bucket Fill

Bucket Fill is working - used queue to store the points that need to be
painted, continues to paint until all the points in the queue have been
painted