Doc: #2394: Doc Strings for controllers/base.py (#3448)
Doc: #2394: Doc Strings for controllers/base.py (#3448)

* Initial docstrings

base.py docstrings

* Lint checks

* Addressing Review comments (1/2)

* Addressing comments  + New Doc Str (2/2)

* handle_exception Doc Strings

* e – The uncaught exception.

* Proofread (1/2)

* Proofread (1.5/2)

* Space correction

* Added necessary spaces

* Proofread (2/2)

* More corrections

* Period corrections

* Pass (1/2)

* Pass (1.5/2)

* More corrections

* Pass-2 (1/3)

* iframe docs

* Proofread(1/2)

* Few other Nits

himanshu-dixit/oppia,shaz13/oppia,kevinlee12/oppia,AllanYangZhou/oppia,oppia/oppia,prasanna08/oppia,terrameijar/oppia,souravbadami/oppia,souravbadami/oppia,prasanna08/oppia,terrameijar/oppia,shaz13/oppia,souravbadami/oppia,AllanYangZhou/oppia,AllanYangZhou/oppia,prasanna08/oppia,kevinlee12/oppia,brianrodri/oppia,oppia/oppia,kevinlee12/oppia,terrameijar/oppia,himanshu-dixit/oppia,brianrodri/oppia,kevinlee12/oppia,MAKOSCAFEE/oppia,oppia/oppia,prasanna08/oppia,terrameijar/oppia,himanshu-dixit/oppia,brianrodri/oppia,AllanYangZhou/oppia,himanshu-dixit/oppia,brianrodri/oppia,shaz13/oppia,kevinlee12/oppia,shaz13/oppia,MAKOSCAFEE/oppia,prasanna08/oppia,oppia/oppia,MAKOSCAFEE/oppia,MAKOSCAFEE/oppia,brianrodri/oppia,souravbadami/oppia,souravbadami/oppia,oppia/oppia