Added DialDrawing and GnomonDrawing classes

SundialGenerator has been updated to use the new classes.