Implemented parts of my UML diagram. Actual functions need to be implemented.