Added the entirety of the assignment to the ghi/ directory.