First design draft for UML #1

Initial class diagram design for the project.
Some functions were added in order to decide relations more easily.