All the files have been commented for your ease. Furthermore you may also add further comments if you may.
As this was a group project, hence, equal contribution was done by my group member
Sana: https://github.com/sanaa-khan
For further queries contact me at : chhxnshah@gmail.com