@9prady9 lets complete this by July 4th. If you want to change the deadline, we can move too depending on ur time availability... This is for both of us, so I don't know how to assign to more than one person...
I thought to create a project for this. Here is the purpose of creating this issue (not exactly an issue).
I think we can add documentation while we are coding and when we push it, build bot can automatically generate documentation and push it to github pages