Added doc for None attribute in touching
Moved unnesacary stuff out of try in __str__
Fixed shapes.Text to return True for zero length strings, to allow for use as single default charicter pixel.
Removed silly inverted logic Sprite.onEdge method.
Removed debug print
Made circle.py filled
Added circlePattern.py
Added filled attribute and code to shapes.Circle