Moved clear method to less prominent position
Added default filename in case none is specified

plus, the file saved message repeats back the filename
Simplified code and added opacity level parameter

(also removed the centroid parameter)
Renamed the draw() method to polygon()
Added circle() method to draw circles
Changed count variable name to shape_count
Added basic usage notes
Added example SVG file