Added the source code and a brief note on the code

The commit contains the source code in its entirity along with a note
giving my student details and a brief overview of the structure of the
code.