Final commit for project deliverable

This deliverable is the project in its final form for submission.