Updated UML. Added Sequence Diagrams, Association Matrix and Use Cases.