unit tests applied from Archi

testGetID.
testGetName.
testGetDiagramModel.
testGetAdapter.
testGetCopy.
testGetBounds.
testGetSourceConnections.
testGetTargetConnections.
testGetFillColor.
testGetFont.
testGetFontColor.
testGetTextAlignment.
testGetTextPosition.
testGetLineWidth.
testGetLineColor.
testAddConnection.
testRemoveConnection.
testGetDefaultTextAlignment.
testGetCopy.
testGetName.
testGetDiagramModel.
getZentaModel throws exception when diagram is not in model.
testGetZentaModel.
testGetID.
testGetConnectionRouterType.
testGetDocumentation.
testGetProperties.
testGetAdapter.
testGetCopy.
getDiagramModels finds all diagram models.
getDiagramModels finds diagram models put in subfolder.
testGetCopy.
testGetDocumentation.
testGetProperties.
testGetDefaultTextAlignment.
testGetCopy.
testGetChildren.
testGetContent.
testGetProperties.
testGetBackground.
testGetChildren.
testGetViewpoint.
testGetChildren.
testCreateViewer ZentaModel.
testCreateViewer SketchModel.
testCreateImage Model NoChildren.
testCreateImage Model NoChildren Scaled.
testCreateImage GraphicalViewer.
testCreateImage Figure.
testGetDiagram IsMinimumSize.
testGetDiagramExtents.
testGetDiagramExtents WithConnections.
testGetMinimumBounds.
more tests from phil, cleanups