Updated UML, and redid Sequence Diagram