Updated Class UML

Mapped out classes which will be created in the future to come. Minimal
methods shown, must define access levels.