Updated class, collab and sequence 1 diagram.

We may need to add a "Dry" function/class in there somewhere?
Need to double check sequence 2 diagram.
Need to update explanations for class diagram and write up the collab
and sequence diagram explanations.