Updated UML a bit. Added all classes and methods.

Still needs to be properly connected.