updated all class diagrams - version 1 of all types finalized