updated use case diagrams and class diagrams, got real start on full design doc