Added uml class diagram picture. Need to add notes.