Updating UML diagram with most recent changes

Reflects all of the code changes made for part three. Includes exported pdf.