414 Assignment 1 - Implement UML Design