UML updates

updates to package diagrams and class diagram.