added the class diagram and file containing enums and types used in the class diagram (CommonTypes.java)