OCSADV-196: ImPolygon

Added ImPolygon class to create polygonal Shape objects independent of diva.
This will draw an N rather than a square, leaving you at top left. Probably not what you want. I guess my suggestion above was just that you need a line of doc explaining the path order so the user doesn't have to read the code.