The report for this project is available in the report/ directory of this project: https://github.com/gstark31897/CS303-Project1/blob/master/report/report.pdf
The UML diagram for this project is available in the uml directory of this project
This project can be built using cmake, Instructions on running cmake can be found here: https://cmake.org/runningcmake/
For anyone who does not have cmake available to them, this project can be built by compiling all the .cpp files in the src/ directory with the include/ directory on the include path (specified by compiler option or included as files in a visual studio project)