Add javadoc.
Added SquareDihedralGroup class and fixed some private names in DrawPanel.