Updated UML file

Fully fleshed out UML to provide structure for the rest of the project