Final Group Project Commission

This is the final commit. Hopefully our teacher likes our assignment.